当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
西门子USS协议编程
点击:
718
| 回复:
2
不怕下雨的风
关注
私信
精华:3帖
求助:0帖
帖子:68帖 | 337回
年度积分:0
历史总积分:936
注册:2007年1月25日
发表于:2007-10-19 10:04:00
楼主
S7-200控制Micromaster 变频器的标准的USS指令,采用RS485接口方式,通过PLC可以方便地控制和监测Microaster变频器的运行和状态。
在使用USS协议和西门子变频器通讯时,需注意以下几项:
(1)USS协议是使用PLC的0端口和变频器通讯的,对于有两个端口的S7系列PLC要注意不要使用错误的端口号,而且当端口0用于USS协议通讯时,就不能再用于其它的目的了,包括与STEP7 Micro/win的通讯;
(2)在编程时,要注意使用的V存储器不要和给USS分配的冲突。在USS协议中使用的是VW4725~VW5117之间的V存储器,建议在编写程序时,尽量不要使用这个区域附近的V存储器,以防出现不可预料的情况。
USS协议编程顺序如下:
(1)使用USS_INIT指令初始化变频器。包括指定端口0用于USS协议,通讯的波特率和激活的变频器号等。程序只能通过一次启动或改变USS参数。此程序段可以在程序初始化子程序中完成;
(2)使用DRV_CTRL激活变频器。每条DRV_CTRL只能激活一台变频器。而其它USS指令,如:READ_RPM(读变频器参数)、WRITE_RPM(写变频器参数)可以任意添加;
(3)配置变频器参数,以便和USS指令中指定的波特率和地址相对应。
(4)连接PLC和变频器间的通讯电缆。需要注意的是,因为是通讯,所以连线时一定要注意动力线和通讯线分开布线,并且通讯线要使用短而粗的屏蔽电缆,且屏蔽层要接到和变频器相同的接地点,否则会给通讯造成干扰,导致变频器不能正常运行。
通讯电缆的连线:PLC端“D”型头,1接屏蔽电缆的屏蔽层,3和8接变频器的两个通讯端子。在干扰比较大的场合,接偏置电阻。如图所示:
S7系列的USS协议指令是成型的,我们在编程时不必理会USS方面的子程序和中断,只要在主程序调用USS指令就可以了。
分享到:
收藏
邀请回答
回复楼主
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2007-10-19 18:23:00
1楼
用协议指令,限制太多,也不够灵活
根据报文结构,可以根据需要自己组织通讯程序。
有兴趣的可以跟我联系,包括MODBUS
回复
引用
举报
yuomrontao
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:0
注册:2008年10月31日
发表于:2009-11-05 20:53:25
2楼
你好:
请教USS(S7200-mm430)通信;不用设定变频器频率;只设定2240、读取电流、转速、电压等参数;怎么编程?
不用USS_CTRL指令(外部开关;变频器自己PID);只用读写指令;可以实现不?
能否帮忙提供实例程序和变频器设置;谢谢!若有根据报文结构;组织通信程序及说明;再次叩谢啦:E-mail:
shcyywbu@163.com
烦请帮忙!!!!
回复
引用
举报
热门招聘
相关主题
plc知识
[23303]
WIN7 64位中安装及卸载Mircr...
[8229]
亿万电器网FTP怎么不能正常登...
[14841]
在三菱PLC的24V电源上再并一...
[9344]
win8系统怎么装西门子plc编程...
[12309]
菜鸟请问:艾默生是哪个国家的...
[15151]
SETP7 里面的 L DBD [AR1,P...
[7262]
三菱PLC内部电池不更换程序会...
[8403]
谁要施耐德PLC编程手册
[14858]
我想开个店,专门做电气方面的...
[11049]
官方公众号
智造工程师
客服
小程序
公众号