PLC程序执行过程

时间:2023-03-16来源:佚名
plc在第一次扫描时执行初始化子程序,对端口及RCV指令进行初始化。初始化完成后,运行RCV指令使端口处于接受状态。
  RCV会将以"g"开头"G"结尾的指令保存到接收缓冲区,并同时产生接收完成中断。
  RCVcomplete中断服务程序用来处理接收完成中断事件,它会将接收缓冲区中的十六进制ASCII码还原成数据并保存,同时置位Verify子程序的触发条件(M0.1)。 ----Verify子程序首先复位本身的触发条件以防止子程序被重复调用,然后求出接收缓冲区中指令的BCC校验码并与指令中的BCC校验码进行比对。如果相等则置BCC码校验正确的标志位(M0.0)为1;如果指令格式正确(指令的结束标志在接收缓冲区中特定的位置VB133)而BCC码不相等,则发送代表BCC校验码错误的反馈信息;如果指令格式不正确(VB133中不是指令的结束标志),则返回代表指令格式错误的反馈信息。
  Read子程序的触发条件为:指令中的站地址与本机站地址相符、指令类型为读指令、BCC检验码正确。当条件满足时,Read子程序被执行。Read子程序首先禁止RCV,然后将指令所要读取的数据转换成十六进制ASCII码并写入发送缓冲区、计算BCC检验码、最后发送反馈信息。
  Write子程序的触发条件为:指令中的站地址与本机站地址相符、指令类型为写指令、BCC检验码正确。当条件满足时,Write子程序被执行。Write子程序首先禁止RCV,然后将指令中的数据写入目标寄存器,最后发送代表写入正确的反馈信息。
  PLC每接到一条指令后都会发送一条反馈信息,当反馈信息发送完成时,会产生发送完成中断,XMTcomplete中断服务程序用来处理发送完成中断事件。在XMTcomplete中断服务程序中所要执行的操作包括:复位BCC校验码正确的标志位(M0.0);允许RCV;bcc码寄存器清零;重新装入用于计算BCC校验码的地址指针;接收缓冲区中存放指令结束字符的字节VB133清零(用来判断下一条指令格式是否正确)。

相关阅读

电气维修行业不止是一种高危行业,更是一种受气行业

盼星星盼月亮,努力付出肯定就有回报,这可把电工小白给乐坏咯。老师傅今天终于带电工小白去检修电气故障咯,这意味着可以真正接触电气知识咯,可是没想带老电工是带电工小白...
2023-04-04
电气维修行业不止是一种高危行业,更是一种受气行业

防爆电气设备维修注意事项

一、防爆电气 的维修原则上,应由该产品制造商进行维修。如使用单位自行维修时,建议应在征得产品制造商同意后,方可进行维修。维修方承担产品维修后的相关责任。 二、防爆电...
2023-03-21

西门子PLC CPU里的暖启动,冷启动,热启动的区别?

西门子plc CPU里的暖启动,冷启动,热启动,它们之间到底有什么本质的区别?在实际应用中又有何真正的用处呢? 答:冷启动(Cold restart):所有的数据(过程映象,位存储器、定时...
2023-03-21

人体触电时的危险性与相关因素

人体触电时的危险性与以下各因素有关: (1) 人体触电时,致命的因素是通过人体的电流,而不是电压,但是当电阻不变时,电压越高,通过导体的电流就越大。因此,人体触及到带...
2023-03-21

三相稳压器如何维护(稳压器怎么保养和维护)

维护" alt="稳压器维护"/> 稳压器作为电力设备,通常不需要过多的维护,但是定期的简单保养有助于延长其使用寿命和保持其稳定性能。三相稳压器 的维护对于确保其长期有效运行至关...
2023-11-04
三相稳压器如何维护(稳压器怎么保养和维护)

热销商品

加长球头内六角扳手L型六方棱套装万能2 2.5 3 4 5 6 8 10-30号mm

加长球头内六角扳手L型六方棱套装(22.5–30mm)专为高扭矩与深孔作业设计,适用于机械维修、工业装配及精密设备维护。套装涵盖22.5、3、4、5、6、8、10至30mm等多种规...
1.15

萝卜头螺丝刀磁性两用伸缩螺丝刀一字十字梅花平口短小改锥

萝卜头螺丝刀是一款多功能、便携实用的手动工具,集一字、十字、梅花(星型)等多种刀头于一体,采用磁性设计,可牢固吸附螺丝,提升操作效率。其独特的伸缩结构让刀头可灵活...
3.28

U型橡胶件玻璃包护边软胶卡槽式锋利防割划防撞封边电柜密封嵌条

U型橡胶件玻璃包护边软胶卡槽式锋利防割划防撞封边电柜密封嵌条,专为电气设备柜体、玻璃边缘及金属框架设计。采用优质耐候橡胶材质,具备优异的柔韧性与抗老化性能,...
3

儿童帽安全帽工地小孩活动团队农民工表演防砸耐安洪宏安免费印字

洪宏安儿童安全帽专为工地参观、儿童活动及农民工团队表演设计,具备优异的防砸、耐冲击性能,符合国家安全防护标准。采用轻质高强度材料,佩戴舒适,透气性好,适合长时间...
11.8

防静电镊子不锈钢摄子可换头塑料陶瓷聂孑耐高温电子维修工具套装

防静电镊子不锈钢摄子套装是一款专为精密电子维修设计的工具组合,采用高品质不锈钢材质,具备优异的耐腐蚀性与机械强度。其表面经过特殊防静电处理,有效避免静电对敏...
3.15

网站栏目