自由串口

单一收和发我都可以做出来,可是PLC 对串口“收发收发”不能实现,帮忙指导一下,最好是应答式的,相信这一类问题,有经验的师兄都 见过,麻烦帮小弟扩展一下,谢谢!!

最佳答案

“收发收发”是什么意思?是不是串口发给PLC,然后PLC收到数据后就返回数据?
 用这个试试:发送数据的最后一个字节选16#0A,向PLC发送后,它就返回同样的数据。
 主程序:
 LD     SM0.1
 MOVB   16#09, SMB30
 MOVB   16#B0, SMB87
 MOVB   16#0A, SMB89
 MOVW   +5, SMW90
 MOVB   100, SMB94
 ATCH   INT_0, 23
 ATCH   INT_2, 9
 ENI
 RCV    VB100, 0

 INT0:
 LD     SM0.0
 MOVB   10, SMB34
 ATCH   INT_1, 10

 INT1:
 LD SM0.0
 DTCH   10
 XMT    VB100, 0

 INT2:
 LD     SM0.0
 RCV    VB100, 0
 

提问者对于答案的评价:
3g

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

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

相关推荐

  • ET200eco EM277 CPU226

    两个 ET 200 eco  一个 CPU 226 一个 EM 277&nbsp…

    SIMATIC S7-200 2021年7月4日
  • 自由口通信请教

    各位学长,小弟做了一个S7-200 PLC与日本理化CD/CH系列回路调节器进行自由口通信的程序。不知道是否正确,请大家提出意见。 日本理化CD/CH系列回路调…

    SIMATIC S7-200 2021年7月5日
  • 如何在100ms内读取最大值

    小弟正在做一个用EM231模拟量模块在100ms内读取AIW0的最大值,时间太快了,模块本身都没显示到位就停了.比如现在实际电压是5V,在接通5v过程中需要300ms才能到5V可是…

    SIMATIC S7-200 2021年7月5日
  • 西门子产品的CAD 模板哪里有下载?

    谁能给我一个连接地址,比如我知道一个订货号,怎么去下载他的CAD模板?? 最佳答案 西门子器件CAD文件下载连接: http://www.ddove.com/htmlda…

    SIMATIC S7-200 2021年7月4日
  • 禁止中断 输出点依旧输出 求高手帮忙!!!

    1、主程序中强制I0.2禁止中断,   输出点依旧输出2、在中断程序中,强制I0.1,中断返回,Q0.1依旧输出求高手帮忙!!! 问题补充:我在分离、…

    2021年7月5日
  • S7-224CPU怎么输出漏型NPN的脉冲串?

    现在用224CPU控制台达的伺服控制器,224输出的是24VDC的脉冲,但是台达控制器用的是集极输入方式(漏型NPN),这种情况必须用光电耦合转换吗?光电耦合转换有输入和输出都是2…

    2017年11月29日
  • 关于TD400C文本问题

    TD400C报非严重故障,运行时间错误000A;各位大神该如何解决呢?谢谢 问题补充:程序已经用了半年多了,今天才出现的这个故障 最佳答案 这个故障是PLC运行时间错误信息显示在T…

    SIMATIC S7-200 2021年7月5日
  • EM235模块模拟量信号转换问题?

    模块上本已经接了一个4-20MA的传感器,现在想再加个传感器但输入信号是0-10V,我想不改变原来的0-20MA电流输入模式,想加个500欧电阻,但不知道电阻如何接入0-10V的电…

    SIMATIC S7-200 2020年11月1日
  • 读取数据做零处理

    比如,0-100g对应的是4-20mA,对应6400-32000,在上电后采集数据显示0.8g,那么程序将这个数据做零处理,显示0.0g,再对物料称重,采集数据就是物料重量。这个程…

    2021年7月5日
  • S7-200SMART的高速计数器问题

    ST20的高速计数器能接收的输入电压范围是多大?TTL电路的5V电压能否接收? 最佳答案 对于大多数输入来讲,都是24VDC输入,其中ST CPU的 I0.0-…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论