226与MMV自由口通讯

单相370W的MICROMASTER  Vector(6SE9212-1CA40)与S7226(216-2BD22-0XB0)自由口通讯,不要用西门子USS协议库,用协议库是可以正常通讯控制的。程序如下述:
 问题:主要表现在老是出现非致命错误,XMT与RCV同时工作,在程序中发送加延时后,S7不出错了,在变频器显示收到设定频率25赫制,但变频器报F008出错(USS通讯超时),
 既然变频器显示设定频率,我认为已经可以收到通信指令了,那为什么又老报警,断电以后,不触发启动,变频器不显示报警。
 请各位前辈指教!
 主程序:
 Network 1 // 网络标题
 // 网络注释
 LD     SM0.1
 MOVB   16#49, SMB130
 MOVB   2#11000100, SMB187
 MOVB   16#02, SMB188
 MOVW   +5, SMW190
 MOVW   50, SMW192
 MOVB   100, SMB194
 ATCH   INT0, 24
 ATCH   INT2, 26
 ENI

 

 RCV    VB100, 1
 Network 2 
 LD     I0.0
 EU
 R      SM187.7, 1
 RCV    VB100, 1
 ATCH   INT1, 0
 ENI
 TITLE=中断例行程序注释中断0
 Network 1 // 网络标题
 // 网络注释
 LDB=   VB101, 16#02
 S      Q0.0, 1
 CRETI
 NOT
 RCV    VB100, 1
 TITLE=中断例行程序注释中断1
 Network 1 
 LD     SM0.0
 R      Q0.0, 1
 XMT    VB200, 1
 S      SM187.7, 1
 Network 1 // 网络标题中断2
 // 网络注释
 LD     SM0.0
 RCV    VB100, 1
 

问题补充:
请各位前辈一定出手指教,自学自由口通讯,还是有点难度?如果那位前辈有早期的西门子变频器(MMV)的通讯协议,或者有这方面的例子,请发一份给我,谢谢!
 我了解的这个变频器通讯格式如下:
 主站到从站
 STX LGE ADR PKE IDN VAL STW HSW BCC
 从站到主站
 STX LGE ADR PKE IDN VAL ZSW HIW BCC
 弱弱的问一下,PLC与变频器通讯的话,发送完控制命令后,还需要保持吗?发送启动运行命令,变频器运行后,PLC不需要一直发送运行命令吧,如果不改变参数的情况下,只要接受就好了吧?
 我的邮箱yyk9071@163.com

最佳答案

这个程序是从机程序,开机就RCV,RCV结束后,如果收到不是2个字节,那么继续接收,如果收到是2个字节,那么Q0.0置位,Q0.0被置位后程序就没事可做了,也不接收也不发送。
 

提问者对于答案的评价:
大侠就大侠,言简意赅,说的没有错,我没有完全理解西门子变频器的USS协议,看过其它的变频器,直接发送控制命令,变频器就可以工作了,而西门子的变频器首先得发一个初始控制命令,否则变频器一直在等接受,时间长了自然是通讯超时,但有些其它牌子的变频器听说不需要先发送初始化命令,这也就是我看其它例子在脑子中产生的误区。说了这么多,还是非常感谢老怀前辈的指教!
 我的另外一个问题其实就是西门子3系列通讯与4系列的控制字的区别。
 到现在为止,我还只能与变频器自由口通讯,但还不能实现其它功能,“路漫漫其修远兮,吾将上下而求索”这是一位老乡在两千多年前就发出的呼唤啊!小子在此谢过!

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

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

相关推荐

  • SIMATICS7-200和SIMATICS7-300/400软件

    各位大神,帮忙发给两个软件呗!谢谢 最佳答案 200 smart PLC软件下载:https://www.industry.siemens.com.cn/aut…

    SIMATIC S7-200 2017年5月31日
  • 求中文s7-200编程软件

    各位老师,本人欲学s7-200,苦于没有软件,特来求拜!谢谢! 最佳答案 可以上网下载 S7-200 最新软件及升级包: STEP 7-Mi…

    SIMATIC S7-200 2020年11月1日
  • RS-422A中的A是什么意思?

    RS-422A中的A是什么意思? 最佳答案 RS-422A标准(协议)的全称是EIA-RS-422A标准,其中EIA(Electronic Industry A…

    SIMATIC S7-200 2021年7月5日
  • 系统时间的读取与判断

    把系统时间读出以后,怎麽判断过了一天,一月,一年。我是新手,请大家说的详细点,谢谢各位 最佳答案 自己转换成梯形图看看: 可以通过这句话实时读取PLC当中的时间&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 关于windows-7与s7-200

    s7-200编程软件在windowsXP上能正常运行,可是在windows-7上不能运行,这是我什么?上s7-200编程软件版本不够高吗?哪位大侠知道怎么做请告诉小弟。在下先谢谢了…

    SIMATIC S7-200 2020年11月1日
  • pid算法的plc实现

    急求  :只用plc本身其他的指令,而不用pid模块指令完成pid算法的梯形图  最佳答案 自己做200的pid很复杂,且不如300的耗用。不如用模糊…

    SIMATIC S7-200 2021年7月5日
  • S7200与国产变频器的MODBUS通讯疑问

    我在做一个S7226与国产变频器使用modbus通讯,由PLC来控制变频器的起停及频率给定,读取变频器的电流频率。向高手请教几个问题:1、根据厂家的变频器寄存器地址,按照网上的PL…

    2017年12月21日
  • CPU224XP的port 0&1 支持热插拔吗

    我调试时反复插拔了几次port0&1端口,然后就发现都无法与触摸屏通信,想下载程序进去都不行,怀疑端口坏了。是因为我热插拔导致端口损坏的吗 最佳答案 有可能。在通信时,是不能够拔插…

    2017年7月30日
  • s7-200编程软件中搜不到plc

    win7 32位装上V4.0 STEP 7 MicroWIN SP9编程软件后,在软件中可以搜索到用的串口但是搜不到plc啊 钻石…

    SIMATIC S7-200 2021年7月5日
  • S7-200与wago IO 如何通讯

    想用S7-200与WAGO IO通讯,WAGO IO作为扩展IO,以前在其他系统中试过选用WAGO 750-337进行CAN总线通讯,但在S7-200…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论