求助PLC224与单片机485通讯问题

本人现在做一个项目,需用PLC做主机,现想实现一个功能,PLC I0.0输入触发通讯口向下位机发送一条指令,下位接到后回送一条数据,单片机程序没有问题,PLC主程序中通讯初始化,I0.0上升沿发送指令,发送完成中断中接收数据,问题是,现在只能上电一次好使,发送完后接收到数据,再触发I0.0就不能发送了,求高人指教!

问题补充:
LD     SM0.1
 MOVB   9, SMB30
 ATCH   INT_0, 9
 ENI
 网络2
 LD     I0.0
 EU
 XMT    VB0, 0     //VB1-VB16装有一串之字符

 发送完成中断
 LD     SM0.0
 S      SM87.7,1
 RCV    VB100,0  

 第一次发送成功,并能接收到数据,但再按I0.0就不好使了,发不出来了,也接收不到
 程序有问题吗?

最佳答案

用这个试试:
 网络1
 LD     SM0.1
 MOVB   9, SMB30
 ATCH   INT_0, 8
 ENI
 网络2
 LD     I0.0
 EU
 XMT    VB0, 0
 MOVD   &VB20, VD19

 中断0
 LD     SM0.0
 MOVB   SMB2, *VD19
 INCD   VD19

 接收的数据存放在VB20开始的表里。

 用RCV接收也可以。

提问者对于答案的评价:
谢谢引导,问题已解决!希望以后多多交流!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351610.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:52
下一篇 2021年7月5日 上午12:52

相关推荐

  • S7200掉电保持

    S7200系列plc如何设置掉电保持,现有两个数据MW100,MW102需要保存如何设置。 最佳答案 把MW100,MW102更该为MB0~MB13里的数据就行了,这个值是固定值。…

    SIMATIC S7-200 2020年10月31日
  • 高速脉冲输入,输出

    求教我需要测I0.0和I0.1两个上升沿相差的时间(<1ms 打算用外接晶振+高速计数 间接实现计时),然后发出高速脉冲。请问可不可以实现 问题补充:I0…

    SIMATIC S7-200 2021年7月4日
  • s7-200 EM231 EM 235 的区别

    我的理解是EM231的输入信号为热电阻类的,而EM235为电压和电流信号。 EM231的AIWO为10*实际输入  而EM235的AIWO为0-320…

    SIMATIC S7-200 2021年7月5日
  • s7_224XPCN 输出不符合逻辑

    本人现用scr编写顺序控制,运行时显示各Q都已为ON信号,但监控表及实际输出口输出总是不对应我所需要逻辑不对应,本人菜鸟刚刚接触PLC一周,望各位大侠指点一二。具体程序如下:&nb…

    SIMATIC S7-200 2021年7月4日
  • 高速计数器模式问题

    200,高速计数器   各个模式 之间的区别不是太清楚。乞高人指点。 最佳答案 如何看这张高速计数器的表单,个人观点仅供参考。首先看“描述”…

    SIMATIC S7-200 2021年7月5日
  • 关于调试S7-200电缆的问题

    我自己用PPI的协议想与PLC通讯,我的电脑不带串口,所以我采用usb转RS232,然后再采用一个RS232-RS485的转换器,转换器的RS485这端的接头直接插到S7-200p…

    SIMATIC S7-200 2020年10月31日
  • S7-200PLC通讯

    WIN7系统和CPU222通讯,电脑要安装哪个驱动? 钻石用户推荐最佳答案 《SIMATIC NET OPC Server与 S7-200/…

    SIMATIC S7-200 2021年7月5日
  • S7-200监控程序状态监控和实际运转不符

    飞轮旋转时有一个接近开关检测每分钟多少转(实际100转),这个开关也用作计数信号,在PLC输入点指示灯上能看到输入信号在闪,输出信号指示灯也再闪,但是在程序状态监控时只能看到输入输…

    SIMATIC S7-200 2017年6月12日
  • 我的电脑安装的windows7旗舰版,请问如何安装200或300软件啊

    我的电脑安装的windows7旗舰版,请问如何安装200或300软件啊 问题补充:关键是我的电脑是戴尔灵月1564的,xp下没有显卡驱动啊,太慢了,才装的win7啊,郁闷了 最佳答…

    SIMATIC S7-200 2020年11月1日
  • s7 200与labview通过opc协议通讯

    我刚刚接触,好多地方不明白。plc和labview通过NI的OPC Sever通讯,只需要设置opc sever就可以了吗?plc程序应该怎么写?labview…

    SIMATIC S7-200 2017年12月7日

发表回复

登录后才能评论