温州西门子PLC模块授权总代理商
MCC(运动控制图)是一种“流程图语言”,用于以图形方式简单制定生产过程的步骤。结果是,一个或多个流程图,包括描述单独机械运动的时序的运动控制图块。由于其特殊的表达方式,运动控制图(MCC)非常适用于序列进程的编程。
运动控制图可借助于功能强大的运动控制命令来简单描述机器的运动序列,如参考轴、定位轴、同步或去同步凸轮等等。
不同的运动控制块适用于机械控制,例如,如果必须完全满足条件,I/O信号可以读出或设置,计算可以公式化,且不同的控制结构,如条件(IF)、示例(CASE)和回路(WHILE、REPEAT UNTIL)等都可以进行编程。
一些运动控制图程序用于描述不同的处理情况。例如,可以编写一个运动控制图程序,在接通时,将机械带入一定义好的起始状态,再为常规生产时序编写二运动控制图程序,以及针对故障发生时*机械要运行的三运动控制图程序。
所有的MCC块,重要的SIMOTION功能的选用,均在工具栏可供使用。根据其功能进行分组,并于单击符号点自动嵌入流程图。通过点击不同的元素,将打开相应对话框,可在其中进一步进行参数化。当然,其还包括将处理程序归档的单独注释。SIMOTION命令库中的不单独表示MCC块的功能可以通过特殊命令形式用于MCC程序。
以流程图来表示,编程非常方便
分层命令库用于运动控制功能、PLC 功能和工艺功能
控制结构(IF,WHILE,CASE等等)
LAD,FBD和 ST 的缩放功能
子程序调用(FB/FC)
建构基于模块的生成,如指令序列组合成一个模块指令。点击模块指令,引起相应的指令序列。
对于SIMOTION控制器的在线连接,具有强大的测试功能,如图形步进追踪,单步进模式和断点。
西门子代理商
西门子PLC代理商
西门子授权代理商
西门子模块代理商
西门子总代理商
西门子PLC计数器与编程
(1) S7-200 PLC的计数器类型。S7-200 PLC可以使用的计数器共有255个(不包括高速计数器),计数的形式可以分为"加计数"、"减计数"与"加减计数"3类。
1) 加计数(CTU)。加计数是通过获取计数输入信号的上升沿进行加法计数的计数方法。计数输入信号每出现一次上升沿,计数器从0开始加"1",当计数值达到设定值(PV)时,计数器的输出触点接通。
计数值达到设定值后如果继续输入计数信号,计数值仍然增加,输出触点保持接通状态。
计数器具有信号(R)输入,当信号为"1"时,现行计数值被清"0",设定值写人,输出触点强制断开。
2) 减计数(CTD)。减计数是通过获取计数输入信号的上升沿进行减法计数的计数方法。计数输入信号每出现一次上升沿,计数器从设定值开始减“1”,当现行计数值减到“0”时,计数器的输出触点接通。
计数值为"0"后如果继续输入计数信号,计数值保持"0",输出触点保持接通状态。
计数器具有信号(R)输入,当信号为“I”时,设定值被写人并作为现行计数值、输出触点强制断开。
3) 加减计数(CTUD)。加减计数具有加计数与减计数两个输入端,通过获取对应计数输入信号的上升沿,进行加法、减法计数。
加减计数的本质与加计数相同,计数输入信号每出现一次上升沿,计数器从0开始加"1",当计数达到设定值(PV)时,计数器的输出触点接通。计数达到设定值后如果继续输入计数信号,计数值仍然增加,输出触点保持接通状态。当现行值加到大值32767后,如果再输入加计数信号,现行值变为-32768,再继续进行加计数。
同时,减计数输入信号也起作用,减计数输入每出现一次上升沿,计数器从现行值开始减"1"。当现行值减到小值-32768后,如果再输入减计数信号,现行值变为 32767,再继续进行减计数。
计数器具有信号(R)输入,当信号为"1"时,现行计数值被清"0",设定值写入,输出触点强制断开。
(2) S7-200 PLC的计数器编程。S7-200 PLC的计数器梯形图与指令表编程方法如图3-49所示,图中的PV为计数设定值输入端,R为复位输入端。
图3-49 S7-200PLC的计数器编程
(a)加计数;(b)减计数(c)加减计数
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |