1.PLC数据指令类型
数据类型分为:1位布尔型、8位字节型、16位无符号整数型、16位有符号整数型、32位无符号双字整数型、32位有符号双字整数型和32位实数型。
2.存储器数据区的划分
一般分为程序区、系统区和数据区。
程序区用来存储用户程序,系统区用来存储PLC配置结构的参数,程序区和系统区存储器都为:EEPROM
数据区是用户程序执行过程中的内部工作区域,该区域用来存储工作数据和作为寄存器使用,存储器为:EEPROM和ROM。具体划分见下图1。
图1:数据区的划分及解释
3.梯形图-PLC编程中使用最多的编程语言之一
梯形图的基本要素:能流、母线、触电、线圈、功能框。具体见下图2
图2:PLC梯形图基础要素
梯形图的特点:
a:梯形图与继电器原理图相呼应,直观易懂。
b:梯形图可以有多个网络,每个网络只写一条语言,在一个网络中可以有一个或多个梯级。见图3
图3:梯形图特点说明
c:在每个网络中,梯形图起于左母线,经过触点,止于软继电器线圈或者右母线。见图4
图4:触点、线圈、母线的排布
d:线圈不能与左母线相连,若线圈无条件执行时,可借助未使用的常闭触点。见图5
图5:线圈与左母线相连的处理方法
e:同一编号的输出线圈在同一程序中不能使用两次,否则易引起误动。见图6
图6:双线圈处理方法。 图7:线圈并联输出
f:不同变好的线圈可以并行输出。见图7
g:能流不是实际电流,是假想的电流且能流方向是从左到右,不能倒流。
h:在梯形图中每个编程元素都应按一定的规律加标字母和数字串,如I0.0与Q0.1.
i:梯形图中的触点、线圈仅为软件中的触点和线圈,非硬件上的触点和线圈,在控制设备时需要接入实际的触点和线圈。
,