程序应用举例,将AC0中的字循环右移2位,将VW200中的字左移3位。程序及运行结果如图所示。分析:8个彩灯循环移位控制,可以用字PLC高速计数器节的循环移位指令。根据控制要求,首先应置彩灯的初始状态为QB0=1,即左边第一盏灯亮;接着plc编程入门知识灯从左到右以0.5s的速度依次点亮,即要求plc全称是什么字节QB0中的“1”用循环左移位指令每0.5s移动一位,因此须在ROL-B指令的EN端接一个0.5s的移位脉冲(可用定时器指令实现)。梯形图程序和语句表程序如图1所示。
输入模块为SM321,其前连接器的接线端子共20针,编号从1到20:其模块输入点数共16点,位地址为从0到7共两个字节,其地址编址由模块的安装位置决定,或者如果CPU模块支持地址修改,可在硬件组态工具中进行地址编址设置。
逻辑运算是对无符号数按位进行与、或、异或和取反等西门子plc联网操作。操作数的长度有B、W、DW。指令格式如表1所示。
在PLC选型上采用西门子S7-200 CPU226,其强大的功能和plc梯形图语言良好的扩展性能,使得自动升降电梯可以实现两层以上的楼层扩展。在硬件上只需要扩展PLC模块和增加交流接触器的数量,外部安全元气件,和外部感应元件等即可,不需要增加变频器数量。步进程序的扩展也很方便。
工艺流程和楼层增减可以在西门子PLC中完成生产配方,极为方便地完成与多楼层,多种生产工艺配套。
强大的通讯功能,设计中选用了西门子S7-200 226 PLC,其强大的通讯功能,能使得自动电梯设备可以与生产线设备很容易地成为一个整体,成为自动化生产线地有机的一部分。包括变频器地速度给定,自动运行,故障时请求生产线减速或停机等等功能。
PLC上电后执行STIM指令,确定间隔定时器为重复中断模式plc输出功率,间隔定时器的定时值为50ms,子程序号为005。
当间隔定时器达到设定时间50ms时,产生中断并转去执行005号子程序,同时定时器的当前值又恢复为设定值并重新开始定时。
再过50 ms时又产生一次中断。
第一次中断执行子程序使20001 ON、20000 OFF,返回去执行主程序使01001 ON 50ms、01000 OFF 50ms 。
第二次中断执行子程序时20000 ON、20001 OFF,所以01000 ON 50ms、01001 OFF 50ms 。
可见该段程序的功能是:
01000和01001均能产生0.1S的脉冲, 直到间隔定时器停止计数为止。
间隔定时器的定时时间*小可达0.5ms,所以用间隔定时器可实现高精度的定时控制。