S7-200系列PLC支持的指令集有SIMATIC和IEC1131-3两种。SIMATIC编程模式选择,可以执行菜单【工具】→【选项】→【常规】→【SIMATIC】选项来确定。
编程软件可实现3种编程语言(编程器)之间的任意切换,执行菜单【查看】→【梯形图】或【STL】或【FBD】选项便可进入相应的编程环境。
4)、确定程序的结构
简单的数字量控制程序一般只有主程序,系统较大、功能复杂的程序除了主程序外,可能还有子程序、中断程序。编程时可以点击编辑窗口下方的选项来实现切换以完成不同程序结构的程序编辑。用户程序结构选择编辑窗口如图3所示。
图3 用户程序结构选择编辑窗口
主程序在每个扫描周期内均被顺序执行一次。子程序的指令放在独立的程序块中,仅在被程序调用时才执行。中断程序的指令也放在独立的程序块中,用来处理预先规定的中断事件,在中断事件发生时操作系统调用中断程序。
6ES7211-0AA23-0XB0 | CPU221 DC/DC/DC,6输入/4输出 |
6ES7211-0BA23-0XB0 | CPU221 继电器输出,6输入/4输出 |
6ES7212-1AB23-0XB8 | CPU222 DC/DC/DC,8输入/6输出 |
6ES7212-1BB23-0XB8 | CPU222 继电器输出,8输入/6输出 |
6ES7214-1AD23-0XB8 | CPU224 DC/DC/DC,14输入/10输出 |
6ES7214-1BD23-0XB8 | CPU224 继电器输出,14输入/10输出 |
6ES7214-2AD23-0XB8 | CPU224XP DC/DC/DC,14DI/10DO,2AI/1AO(PNP) |
6ES7214-2AS23-0XB8 | CPU224XPsi DC/DC/DC,14DI/10DO,2AI/1AO(NPN) |
6ES7214-2BD23-0XB8 | CPU224XP 继电器输出,14DI/10DO,2AI/1AO |
6ES7216-2AD23-0XB8 | CPU226 DC/DC/DC,24输入/16输出 |
6ES7216-2BD23-0XB8 | CPU226 继电器输出,24输入/16输出 |
扩展模块 | |
6ES7221-1BH22-0XA8 | EM221 16入 24VDC,开关量 |
6ES7221-1BF22-0XA8 | EM221 8入 24VDC,开关量 |
6ES7221-1EF22-0XA0 | EM221 8入 120/230VAC,开关量 |
6ES7222-1BF22-0XA8 | EM222 8出 24VDC,开关量 |
6ES7222-1EF22-0XA0 | EM222 8出 120V/230VAC,0.5A 开关量 |
6ES7222-1HF22-0XA8 | EM222 8出 继电器 |
6ES7222-1BD22-0XA0 |
在梯形图编辑窗口中,梯形图程序被划分成若干个网络,一个网络中只能有一个独立电路块。如果一个网络中有两个独立电路块,在编译时输出窗口将显示“1个错误”,待错误修正后方可继续。可以对网络中的程序或者某个编程元件进行编辑,执行删除、复制或粘贴操作。
(1)首先打开STEP7—Micro/WIN4.0编程软件,进入主界面,STEP7—Micro/WIN4.0编程软件主界面如图1所示
图1 STEP7—Micro/WIN4.0编程软件主界面
(2)单击浏览栏的【程序块】按钮,进入梯形图编辑窗口。
(3)在编辑窗口中,把光标定位到将要输入编程元件的地方。