plc自由口编程处理

时间:2023-03-13作者:佚名
plc做主站的时候,不管PLC连接的是单从站还是多从站,主站程序都应该考虑到从站会发生故障,从站故障有两种,一种是有故障,但不影响和主站通讯,另一种是有故障,不能和主站通讯,例如从站掉电,通讯线故障或者从站本身故障导致的不能和主站通讯。
对于后者,主站在发送后,从站是不会回复数据的,主站不能等,而应该结束RCV接收状态,然后发送,那么为什么和如何结束RCV接收状态呢?
一 为什么要结束RCV接收状态呢?
发送指令XMT将数据发送出去就完事,而接收RCV不一样,一次完整成功的RCV过程需要以下步骤:
1 使能位:SM87.7=1/SM187.7=1,执行RCV的时候会检查该位
2 执行RCV
3 等待消息起始条件
4 接收信息
5 等待消息结束条件
6 退出接收状态
RCV指令启动后并不一定就接收消息,如果消息起始条件没有达到,那就一直处于等待接收的状态;
如果消息始终没有开始或者结束,通信口就一直处于接收状态。这时如果尝试执行XMT指令,就不会发送任何消息。
所以要结束接收RCV接收状态后才能执行XMT。
二:如何结束RCV接收状态?
手册上给出6种结束条件:
1.结束字符检测
2.字符间计时器
3.信息计时器
4.最大字符计数
5.校验错误
6.用户终止
方法1:前4种条件在从站发生通讯故障后就失效了,必须要配合用户终止
一般执行XMT后,在发送完成中断里执行RCV,同时启动定时中断或者启动定时器或者执行开始间隔时间BITIM,计时时间到复位使能位SM87.7/SM187.7,同时执行RCV,这样结束RCV指令,比如定时中断里发送:
LD SM0.0
R SM87.7, 1
RCV VB0, 0
S SM87.7, 1
LD SM0.0
DTCH 10
LD SM0.0
XMT VB100, 0
方法2:设置:SMB87=16#9C, SMW90/SMW190=0,SMW92/SMW192=x
执行RCV指令x毫秒后自动结束接收状态。
如果用的是字符中断方式接收信息,那么将中断分离后即可发送
DTCH 8
XMT VB100, 0
用结束字符作为结束条件的时候,如果与设备的通信断了,CPU就会停滞在接受状态,之后的发送也不成功了,通讯也彻底断了。
后来别人教我在发送前面用复位SMB87.7结束发送就好了。
自由口用RCV接收,接收到的数据总是一部分,不全,反复检查做实验,才发现原来是结束的定时器时间设短了,导致数据没有接收完,RCV就结束了,增大了时间,一切就OK了。
刚做自由口编程时,一下载下去,编程软件就无法和CPU通信了,后来打到停止状态,CPU才恢复PPI,可以正常监控,下载了。

相关阅读

家装电工施工规范

施工现场临时电源 应有完整的插头.开关.插座.漏电保护器 设置,临时用电须用电缆。 电源线分三种颜色:火线红色.零线兰色.地线黄色.所有单向插座应该“左零右火中间地“...
2023-03-21

你一定要学的PLC控制系统设计的原则,还不赶快收藏起来!

我们都知道PLC控制是用于工程实际项目的,那么系统设计的水(píng)就会直接影响到整个控制系统、还有设备的运行可靠性。你同意吗?那么我们如何能够根据不同的控制要求,去设计出...
2023-06-27

电容10uf和0.1uf并联使用的技巧

在某些特定的电路中,采用双通道(大容量的小电容器)或者多通道(三个以上的小电容器,为了提高频率性能),在电容器的地端处(地线的宽度和宽度会导致频率特征),比如在...
2023-03-31
电容10uf和0.1uf并联使用的技巧

分分学会S7通讯

在工业现场中,若设备与设备之间需要进行数据交换,就需要在不同的 PLC 之间建立通信,进行数据传输。在西门子 PLC 之间因通信接口和所支持的通信协议不同,因此在通信方式的选择...
2024-03-18
分分学会S7通讯

变频器故障代码详解,从常见到冷门全覆盖

做电工、搞设备维修的朋友,肯定都遇到过变频器报错的情况——屏幕上跳个代码,机器直接停摆,急得满头大汗,翻手册又太费时间! 其实不用慌,不管你用的是国产变频器(汇川、...
2026-04-26
变频器故障代码详解,从常见到冷门全覆盖

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目