-
The current PLC can completely replace the single-chip microcomputer.
-
plcProgramming languagesThere are ladder diagram language, instruction list language, functional module diagram language, etc.
1. The ladder diagram language is the most commonly used programming language in PLC programming. The CPU reads physical input into a memory table, often referred to as an "input table". The form is evaluated for use in the procedure. Different platforms, using different types of registers.
At each scan cycle, the logic is processed in order from left to right, top to bottom.
2. The instruction list programming language is the same as assembly language.
A similar mnemonic programming language. Device interference processing module. It mainly deals with the interference between various cylinders or electric cylinders in the equipment to prevent the possibility of collision between them.
For example, there is a common area between cylinder A and cylinder B, and two people entering the public area at the same time will collide, and anti-interference treatment should be done between the two.
3. The functional module diagram language is a kind of PLC programming similar to the digital logic circuit.
Language. Whether the IO module indicator light on the PLC is also lit. In many devices, the input and output signals are connected to the programmable controller via terminals.
Sometimes there is a signal on the indicator light of the terminal, but there is no guarantee that the corresponding address on the PLC will not be connected due to an open connection wire.
-
1. Ladder diagram.
Programming: The advantages are visual, intuitive and practical, which is well known to the majority of electrical technicians and is the main programming language of PLC.
2. Instruction statement table language: similar to the mnemonic language in the microcomputer, it is a programmable controller.
The most basic programming language. The so-called instruction statement table programming is to use one or several easy-to-remember characters to represent a certain operation function of a programmable controller. The mnemonic used by each manufacturer is different, so the form of sentences written in the same trapezoidal book is not the same.
Statements are the basic unit of user programs, and each control function is performed by the user program of one or more statements. Each statement is an instruction that specifies how the CPU acts, and its function is the same as that of the microcomputer, and the statement of the PLC is also composed of opcodes and operands, so its expression.
It is also similar to the microcomputer instruction. 3. Sequential Function Flow Diagram: A relatively new programming method.
Its role is to express a sequential control process with a function diagram. SFC is used as a stepping control language that allows you to control a control process and display the status of that process. Instead of a long ladder program, divide the user-applied logic into steps and transition conditions.
The display of these steps and transition conditions allows the user to see what state the machine process is in at a given time.
-
Ladder Diagram Sequential Function Sheet IL Instruction Sheet Structural TextSTC Language.
-
Do you know what language PLC is programmed in?
-
PLC is composed of a single-chip microcomputer!
-
PLC is made of industrial single-chip microcomputer.
-
They are all industrial microcomputers, and the principle and structure are basically the same. The difference lies in the different emphasis, the single-chip microcomputer is mainly used to implement complex digital processing functions, while the PLC is mainly used for logic control to replace the traditional relay control.
-
The single-chip microcomputer is difficult to program, the anti-interference is not good, it is mainly used in electronic products, it is cheap, the PLC programming is easy, the anti-interference is good, it is mainly used in industry, and it is a bit expensive.
-
1. Ladder diagram.
2 Flow charts. 3. Instruction language.
You use a P1 port to control the dynamic scanning of 8 digital tubes, and the dynamic scanning display of digital tubes needs to be blanked. >>>More
void key0()
if(p1_0!=1) *If the key 0 is pressed. >>>More
The introductory course of MCU C language programming is not difficult, it is not easy to say, and the first thing to understand is to understand what these two things are when learning MCU C language? The introductory programming of single-chip microcomputer is mainly to learn C language, followed by circuit and programming language. >>>More
Isn't this thing just a digital tube displaying 16 digits? Prompt you 16 times to get there, let go after you think to press the stop button. If so, the procedure is available for reference: >>>More
To put it simply, it can be like this:
setb k1 ;K1 always works. >>>More