资源描述:
《西门子plc与变频器通讯 三肯,台达》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、上海巨朋PLC,与西门子S7-200完全兼容,价格好,品质高,电话:1800-18600-12西门子S7-200与台达三垦变频器通讯程序程序是在张红星的《从入门到精通——西门子S7-200PLC技术与应用》的431页“3.7S7-200PLC与三垦和台达变频器通讯实例”中的梯形图大家可以把3个程序下载后看看。程序也可以到我的网易网络硬盘直接下载。登录在www.163.com上登录zzyog@163.com密码730509,在网易网盘上下载,包括129细纱机触摸屏程序程序:西门子与三垦变频器带检验和通讯大家可以把3个程序下载后看看注意:把红色的部分复制到新建记事本,保存程序后重命名为
2、****.awl文件。启动西门子编程软件后在程序“文件”——“导入”,把重命名的文件导入后就可以打开程序。该方法也适应高版本程序在低版本软件无法打开的解决部分。程序:西门子与三垦变频器带检验和通讯ORGANIZATION_BLOCK主程序:OB1TITLE=S7-200PLC与三垦变频器通讯//实现功能是PLC通过RS485通讯控制变频器的启动、停止、加速、减速。使用ASCII码和检验和,程序相对复杂,但实现的功能很多。//三垦变频器要求设置基本通信参数//cd001=3 cd002=14 cd142=2(加检验和) cd144=0 cd146=1 cd147=4
3、 cd148=4 cd149=0 cd150=1 cd151=1 cd152=0BEGINNetwork1LD SM0.1CALL SBR0Network2//启动LD M10.0EUMOVB 6,VB100MOVB 16#50,VB104CALL SBR1Network3//正在接收=0,但本例是利用中断来接收LDB<> SMB86,0MOVB SMB86,VB400Network4//发送完标志LD SM4.5= Q0.0Network5//停止LD M10.1EUMOVB 6,VB100MOVB 16#52,VB104C
4、ALL SBR1Network6LDN T37TON T37,10Network7//加速LD M10.2A T37INCW VW135Network8//减速LD M10.3A T37DECW VW135Network9//上限频率LDW>= VW135,500MOVW 500,VW135Network10//下限频率LDW<= VW135,15MOVW 15,VW135Network11LDW<> VW135,VW145O SM0.1MOVB 11,VB100MOVB 16#4F,VB104MOVW VW135,VW137
5、IBCD VW137MOVW VW137,VW143*I +10,VW143HTA VB143,VB105,5MOVW VW135,VW145CALL SBR1Network12//输出频率读取LD M10.4EUMOVB 6,VB100MOVB 16#43,VB104CALL SBR1Network13//当读取频率时,显示在VW602,4位显示时除以10;5位显示时除以100LDB= VB204,16#43ATH VB205,VB500,4MOVW VW500,VW600BCDI VW600MOVW VW600,VW602/I +10
6、,VW602END_ORGANIZATION_BLOCKSUBROUTINE_BLOCKSBR_0:SBR0TITLE=通讯初始化参数子程序BEGINNetwork1LD SM0.0MOVB 16#09,SMB30MOVB 16#F0,SMB87MOVB 16#2A,SMB88MOVB 16#0D,SMB89MOVB 14,SMB94MOVW 5,SMW90Network2//本例用于只有一台PLC,可以固定开始符及站号LD SM0.0MOVB 16#2A,VB101MOVB 16#30,VB102MOVB 16#34,VB103Network3LD
7、 SM0.0ATCH INT0,0ENIEND_SUBROUTINE_BLOCKSUBROUTINE_BLOCKSBR_1:SBR1TITLE=计算检验和子程序BEGINNetwork1LD SM0.0MOVD &VB101,VD131MOVW 0,VW129MOVB VB100,AC1MOVW AC1,VW127-I +2,VW127Network2LD SM0.0FOR VW125,1,VW127Network3LD SM0