(比如S7通讯)想要实现:plcA发送1~100,每秒发送一个数字,B可以接收,并且能够监视到每秒接收的数字?
1.我的第一个方案是新建了db块添加一个数组,初始值为1~100,用put通信plcB,reg用时钟,设置1hz。sd地址是plcA的db数组地址,addr地址是plcB的db数组地址。
运行以后在plcB的db中可以监视到数组的监视值,但是并不是1秒传送一个数字过来,是所有数据一起传过来的。
2.第二个方案是用定时器和延时定时器,连接put的en端,达到每1秒给en高电平启动通讯的效果,但是还是没办法实现
3.还有考虑过A发送每秒发送一个脉冲,B能否用计数器接收并计数接收到的1的数量,没有实现
初学者,如有不足还请体谅,谢谢大家。