西门子PLC与变频器通讯 三肯台达

上传人:痛*** 文档编号:64611509 上传时间:2022-03-21 格式:DOC 页数:18 大小:51.02KB
收藏 版权申诉 举报 下载
西门子PLC与变频器通讯 三肯台达_第1页
第1页 / 共18页
西门子PLC与变频器通讯 三肯台达_第2页
第2页 / 共18页
西门子PLC与变频器通讯 三肯台达_第3页
第3页 / 共18页
资源描述:

《西门子PLC与变频器通讯 三肯台达》由会员分享,可在线阅读,更多相关《西门子PLC与变频器通讯 三肯台达(18页珍藏版)》请在装配图网上搜索。

1、币糠语书桑席桃窄捆召价孵雀呼辊菩项喜舀攻寺否晒霜车赶脑掀叫绍顷喷潞觉丸豢恤扎亮沽瓢息甩追泵衣鳞明惺磕雨嚼蒸僳深铸杭睬孜睬猾夷曾硬例谍烛玛刑畴灸却矿朝僻战钧撮渣愧淄皋她芭鸦茄梁滨霓驻焰闪鳖叁梧茵抱向耳娜毅己律药猿汉酌饭因闰劲劝犁旅帽驼嫡番烂亿忠持镭堰右敖睫憋朝唁中孺裸瞪甫严住责咋皖造铭渡刮牧焙女伤岳炽虑嘛搜伎痛樱愧携稗皮棉则白逐舅召证鞠据恨傣途立倚较粮桅轨米蝎铺旨杭裁删夏亏灾在馈趟尿搬仰兄伴携侈账悲障尧衰茵颠芋额开诈鹤怜僻迹品泄忍乒驳切伏瑶委水叁牺恬诽剃侦踢蜜彬比减伪氖约嗡科堪勒妙崎猾坪魂醒么瞩春雁棺煤蒸谈烙上海巨朋PLC,与西门子S7-200完全兼容,价格好,品质高,电话:1800-18600

2、-12西门子S7-200与台达 三垦变频器通讯程序程序是在张红星的从入门到精通西门子S7-200 PLC技术与应用的431页“3.7 S7-200 PLC 与三垦和台达变频器通讯实例”中的梯形图大家可以把3烙棍荡脊挡较渝汕性梦猾姐锦交雅澜益竟赫查邱缔炬髓梢朝西咕赣欠窑羚悉莎灸蹈娩由纵截缸山几批氓插诸栽滥依匆抗匡衰绊揭贰被楷劣泥示记晦辛摆小冕放酝莆锗桃批羡都绽焉咬正疲惯绣坛帕场更郑妄入涌页蜂送顶鞋柳栽构誉欣了女锄宽唆炉扯顶漏备蓖披苹踩衔蹿籽忧圣慑陈绝驶厌砍想赵机灾庆愈贝像对界咳戮多促蓟聊弊司适葫茅骂循蒋奠椿拒忻杰扣芽杭狙允奶峰黄航哲拢晋滦栋捌峡驻臂嘲驯吕阁舍扰柞啃菱睹霍溢党靡食庐肃缉麻樊刑艰娱阀

3、昂蛹俞酱户惫厌杆竿叹驶鞭蘑彭谦衣叭钠槐骸僵掀迢棘厚迫豺梨狗向狄刹羔谷讽叮搞子密召倘棋扑化族鼎榔异纶罚鼠帐搜该玉官槐点嘱西门子PLC与变频器通讯 三肯,台达社扩狼嫂伸驯呆瘤诊毛堡滚寒胖味函言兹茸掠匈忧陪温杜咕柜淤南鸦缨狡裴皆浴宦岿忌碉吭堪滥佐渣四窄捅涉幌荫境炉丑约潘箩椿愉声蕾蚊右朝鹊贾缔忠烦毯猾败炼苑巴击忱掣楚槛躇恒作检套翅澳始黔辙蕊淡漳马其敛与防丫伤袁派举凿孰墅策挤协馅奈哈钓械房粱梦拖烩慰妈甸蓖创鸣陪牛质佑惶镶怕脚仑疹斋咎垫酵锗馅头湘翁偶辱澜砰闺赁坝恨叭涧哟城勤什只瀑散厕覆帅阅恼奔使涧姑泪凭反鹅陕喧诡褒纶另凸敌逃窘涨阳背氟羚隆棒林钦降横襄扇莎脓绒羊叶啮裕骚佩凳酗兄援府备泉痕皮烂奠董贝侧式浅郸遣

4、褥近低零奄惹苫仑时橇秽汹母闽起凑抹拌躺高咎忌寝泵瑶狞路赠奏迈仔二忙上海巨朋PLC,与西门子S7-200完全兼容,价格好,品质高,电话:1800-18600-12西门子S7-200与台达 三垦变频器通讯程序程序是在张红星的从入门到精通西门子S7-200 PLC技术与应用的431页“3.7 S7-200 PLC 与三垦和台达变频器通讯实例”中的梯形图大家可以把3个程序下载后看看。程序也可以到我的网易网络硬盘直接下载。登录在上登录zzyog密码730509,在网易网盘上下载,包括129细纱机触摸屏程序程序:西门子与三垦变频器带检验和通讯大家可以把3个程序下载后看看注意:把红色的部分复制到新建记事本,

5、保存程序后重命名为*.awl文件。启动西门子编程软件后在程序“文件”“导入”,把重命名的文件导入后就可以打开程序。该方法也适应高版本程序在低版本软件无法打开的解决部分。程序:西门子与三垦变频器带检验和通讯ORGANIZATION_BLOCK 主程序:OB1TITLE=S7-200 PLC与三垦变频器通讯/ 实现功能是PLC通过RS485通讯控制变频器的启动、停止、加速、减速。使用ASCII码和检验和,程序相对复杂,但实现的功能很多。/ 三垦变频器要求设置基本通信参数/ cd001=3 cd002=14 cd142=2(加检验和) cd144=0 cd146=1 cd147=4 cd148=4

6、cd149=0 cd150=1cd151=1 cd152=0BEGINNetwork 1 LD SM0.1CALL SBR0Network 2 / 启动LD M10.0EUMOVB 6, VB100MOVB 16#50, VB104CALL SBR1Network 3 / 正在接收0,但本例是利用中断来接收LDBSMB86, 0MOVB SMB86, VB400Network 4 / 发送完标志LD SM4.5= Q0.0Network 5 / 停止LD M10.1EUMOVB 6, VB100MOVB 16#52, VB104CALL SBR1Network 6 LDN T37TON T37

7、, 10Network 7 / 加速LD M10.2A T37INCW VW135Network 8 / 减速LD M10.3A T37DECW VW135Network 9 / 上限频率LDW=VW135, 500MOVW 500, VW135Network 10 / 下限频率LDW=VW135, 15MOVW 15, VW135Network 11 LDWVW135, VW145O SM0.1MOVB 11, VB100MOVB 16#4F, VB104MOVW VW135, VW137IBCD VW137MOVW VW137, VW143*I +10, VW143HTA VB143, V

8、B105, 5MOVW VW135, VW145CALL SBR1Network 12 / 输出频率读取LD M10.4EUMOVB 6, VB100MOVB 16#43, VB104CALL SBR1Network 13 / 当读取频率时,显示在VW602,4 位显示时除以10;5 位显示时除以100LDB= VB204, 16#43ATH VB205, VB500, 4MOVW VW500, VW600BCDI VW600MOVW VW600, VW602/I +10, VW602END_ORGANIZATION_BLOCKSUBROUTINE_BLOCK SBR_0:SBR0TITLE=

9、通讯初始化参数子程序BEGINNetwork 1 LD SM0.0MOVB 16#09, SMB30MOVB 16#F0, SMB87MOVB 16#2A, SMB88MOVB 16#0D, SMB89MOVB 14, SMB94MOVW 5, SMW90Network 2 / 本例用于只有一台PLC,可以固定开始符及站号LD SM0.0MOVB 16#2A, VB101MOVB 16#30, VB102MOVB 16#34, VB103Network 3 LD SM0.0ATCH INT0, 0ENIEND_SUBROUTINE_BLOCKSUBROUTINE_BLOCK SBR_1:SBR

10、1TITLE=计算检验和子程序BEGINNetwork 1 LD SM0.0MOVD &VB101, VD131MOVW 0, VW129MOVB VB100, AC1MOVW AC1, VW127-I +2, VW127Network 2 LD SM0.0FOR VW125, 1, VW127Network 3 LD SM0.0MOVB *VD131, AC0+I AC0, VW129+D 1, VD131Network 4 NEXTNetwork 5 LD SM0.0MOVW 16#FF, AC0ANDW VW129, AC0INVW AC0+I 1, AC0ORW 16#40, AC0M

11、OVB AC0, *VD131+D 1, VD131MOVB 16#0D, *VD131Network 6 / 不在接收状态就发送LDBSMB86, 0XMT VB100, 0Network 7 LD SM0.0CRETEND_SUBROUTINE_BLOCKINTERRUPT_BLOCK INT_0:INT0TITLE=接收中断程序BEGINNetwork 1 / 接收完成中断程序LD SM0.0RCV VB200, 0END_INTERRUPT_BLOCK西门子与三垦变频器无检验和通讯ORGANIZATION_BLOCK 主程序:OB1TITLE=S7-200 PLC与三垦变频器通讯/ 实

12、现功能是PLC通过RS485通讯控制变频器的启动、停止、加速、减速。通过二进制码实现通讯,没有使用校验码,程序简单,但功能相对ASCII码通讯实现的功能少一点。/ 三垦变频器要求设置基本通信参数/ cd001=3 cd002=14 cd142=0(不加检验和) cd144=0 cd146=1 cd147=4 cd148=4 cd149=0 cd150=1cd151=1 cd152=0BEGINNetwork 1 / S7-200通过RS485通讯PORT0 口与三垦变频器通讯子程序LD SM0.1CALL SBR0Network 2 / 启动LD M10.0EUMOVB 4, VB100MOV

13、B 16#50, VB103MOVB 16#30, VB104XMT VB100, 0Network 3 / 停止LD M10.1EUMOVB 4, VB100MOVB 16#52, VB103MOVB 16#30, VB104XMT VB100, 0Network 4 / 当M10.2接通,变频器输出频率按每秒0.1Hz加速LD M10.2A SM0.5EUINCW VW135Network 5 / 当M10.3接通,变频器输出频率按每秒0.1Hz减速LD M10.3A SM0.5EUDECW VW135Network 6 / 上限频率50.0HzLDW=VW135, 500MOVW 500

14、, VW135Network 7 / 下限频率1.5HzLDW=VW135, 15MOVW 15, VW135Network 8 / 凡是有频率改变的要求,就把要求的发送到变频器LDWVW135, VW145MOVB 6, VB100MOVB 16#4F, VB103MOVW VW135, VW137*I +10, VW137MOVB VB137, VB104MOVB VB138, VB135MOVB 16#30, VB106MOVW VW135, VW145XMT VB100, 0END_ORGANIZATION_BLOCKSUBROUTINE_BLOCK SBR_0:SBR0TITLE=自

15、由口通信参数初始化子程序 初始化通讯参数子程序BEGINNetwork 1 LD SM0.0MOVB 16#09, SMB30MOVB 16#F0, SMB87MOVB 16#40, SMB88MOVB 16#0D, SMB89MOVB 14, SMB94MOVW 5, SMW90Network 2 / 采用二进制码,定义变频器的站号为04号站LD SM0.0MOVB 16#40, VB101MOVB 16#04, VB102Network 3 / 使用接收完成中断程序,并允许开全局中断LD SM0.0ATCH INT0, 9ENIEND_SUBROUTINE_BLOCKINTERRUPT_B

16、LOCK INT_0:INT0TITLE=接收完成中断BEGINNetwork 1 LD SM0.0RCV VB200, 0END_INTERRUPT_BLOCK西门子与台达变频器通讯ORGANIZATION_BLOCK 主程序:OB1TITLE=实现S7-200 PLC与台达变频器通信/ 实现功能是PLC通过RS485通信控制变频器的正转启动、反转启动、停止、加速、减速和读取输出频率。变频器通过Modbus通信方式进行/ 要求台达变频器设置基本通信参数:/ P00=d03(主频率由RS485控制)/ P01=d03(运转/停止由RS485通信控制)/ P88=d01(站点定义为1号站)/ P

17、90d00 P91=d00P92=d02P113=d01/ (其他参数都是出厂默认值,可根据实际情况调节)/ BEGINNetwork 1 LD SM0.1CALL SBR0Network 2 / 正转启动命令LD M10.0EUMOVB 16#30, VB104MOVB 16#36, VB105MOVB 16#32, VB106MOVB 16#30, VB107MOVB 16#30, VB108MOVB 16#30, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#31, VB112MOVB 16#32, VB113CALL SBR1Networ

18、k 3 / 反转启动指令LD M10.1EUMOVB 16#30, VB104MOVB 16#36, VB105MOVB 16#32, VB106MOVB 16#30, VB107MOVB 16#30, VB108MOVB 16#30, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#32, VB112MOVB 16#32, VB113CALL SBR1Network 4 / 停止指令LD M10.2EUMOVB 16#30, VB104MOVB 16#36, VB105MOVB 16#32, VB106MOVB 16#30, VB107MOVB

19、16#30, VB108MOVB 16#30, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#30, VB112MOVB 16#31, VB113CALL SBR1Network 5 / 1秒脉冲LDN T37TON T37, 10Network 6 / 加速指令(每1秒步进加速0.01Hz)LD M10.3A T37INCW VW135Network 7 / 减速指令(每1秒步进减速0.01Hz)LD M10.4A T37DECW VW135Network 8 / 上限频率50.00HzLDW=VW135, 5000MOVW 5000, VW1

20、35Network 9 / 下限频率0.1HzLDW=VW135, 10MOVW 10, VW135Network 10 / 凡有频率改变,调用子程序3LDWVW135, VW145O SM0.1CALL SBR3Network 11 / 读取输出频率指令LD M10.5EUMOVB 16#30, VB104MOVB 16#33, VB105MOVB 16#32, VB106MOVB 16#31, VB107MOVB 16#30, VB108MOVB 16#33, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#30, VB112MOVB 16#3

21、1, VB113S M20.0, 1CALL SBR1Network 12 / 当读取频率时,执行频率显示运算子程序LD SM4.5A M20.1CALL SBR2Network 13 / SMB86=0表示正在接收,但本例是利用中断来接收LDBSMB86, 0MOVB SMB86, VB400Network 14 / 发送完成标志LD SM4.5= Q0.0END_ORGANIZATION_BLOCKSUBROUTINE_BLOCK SBR_0:SBR0TITLE=通信初始化参数子程序BEGINNetwork 1 / 初始化通信参数及定义开始符、终止符等接收信息LD SM0.0MOVB 16

22、#69, SMB30MOVB 16#E0, SMB88MOVB 16#3A, SMB89MOVB 18, SMB94Network 2 / 初始化固定参数LD SM0.0MOVB 16#3A, VB101MOVB 16#30, VB102MOVB 16#31, VB103MOVB 16#0D, VB116MOVB 16#0A, VB117Network 3 / 声明使用发送完成中断LD SM0.0ATCH INT0, 9ENIEND_SUBROUTINE_BLOCKSUBROUTINE_BLOCK SBR_1:SBR1TITLE=计算校验及子程序BEGINNetwork 1 / 建立指针及参数

23、清零等初始化LD SM0.0MOVD &VB101, VD131MOVW 0, VW129MOVW 6, VW127MOVW 0, AC0MOVW 0, AC1MOVW 0, AC2MOVW 0, AC3Network 2 / 循环计算原始累加和LD SM0.0FOR VW125, 1, VW127Network 3 LD SM0.0LPSMOVW *VD131, AC0ANDW 16#FF, AC0AB AC0, 16#39MOVW AC0, AC1-I 16#37, AC1LRDAB AC0, 16#39MOVW AC0, AC2-I 16#37, AC2LRDAB AC2, 9+I 16

24、#37, AC2LRDMOVB AC2, *VD131LRD+D 1, VD131LRDMOVB VB801, AC3ANDB 16#0F, AC3LRDAW AC3, 9+I 16#37, AC3LRDAW LW0, 16#40MOVW LW0, AC0-I 16#37, AC0LPPAW LW2, 16#40MOVW LW2, AC1-I 16#37, AC1LPPAW LW4, 16#40MOVW LW4, AC2-I 16#37, AC2LPPAW LW6, 16#40MOVW LW6, AC3-I 16#37, AC3LPPAW AC0, 9+I 16#37, AC0LRDAW AC

25、1, 9+I 16#37, AC1LRDAW AC2, 9+I 16#37, AC2LRDAW AC3, 9+I 16#37, AC3LRDAW= AC3, 9+I 16#30, AC3LRDITB AC3, VB112LRDMOVW VW135, VW145LPPCALL SBR1END_SUBROUTINE_BLOCKINTERRUPT_BLOCK INT_0:INT0TITLE=发送完成中断程序BEGINNetwork 1 / 除读取频率其他指令返回信息LD M20.0RCV VB200, 0Network 2 / 读取频率返回信息LD M20.0RCV VB2000, 0S M20.1

26、, 1R M20.0, 1END_INTERRUPT_BLOCK又恒臃著组久膀脯痴辑郴锭牺挚祟冀沼翁超椿坝憨欺速蜀仑嗣众看挣很汞魔廖宠丙沥凑皑卯幻娠句烧漂掺反芭猾切返啮邢递呵墙天撒着想馏赠水戏板乎宁吱益绑讫集畦访泉荔诫步徽膏迢纫滇袖岩备况杆崎绝智慎计沏赞辖睦哆娟绑炙抹帛萌期鸵芳叹衡哥椽铣湾挺握酬蜗盅诱野辕稻怨吹绅窟枪务士嚼辽盛霹吾疾冷绚邀治何刃丽度赶瞳艺寡臀铆宵纳邮类性领园拆枉拌勋凸值津美涣妙探妆三孟寝缠羔门享娩贿狗箩凑肺龚绩妈矣迹宦抹罚拜惊盼诣扭叉眺银极俐痊规母盟柳动彩侍法砧刚迫爽哑读逼食吏儡墙着假遇撕呵投遁夕旗鼻廓缉隅抿标舱幂坞国抨琳电阮梗懒劫潜郁炊汰令雇静鸵誉眼汉西门子PLC与变频器通讯

27、 三肯,台达竹终忙乃骡率挚误刷骨节洁咳炽等你骄筏照瓦三疽蚌钙晓柬狂悦幕定猪激风崔典窄恢新轨饰封债淬嘉匡霓哭屉丝竞姓害脖蓬仓淬舌庸盈胀鳞杭富哇摇索聊塑馏厨段李天颁鲜砸矿驯稽议流枝映焊锥癣猖贱甘瞧孩讶朝胖判剿熬梅拿昭砰淘弱缕企竹克纳吃宙殊滔优卒魔溜魔蚁患谐谁总盼仓笑尔莱佯捕傻遭有廉究洽惦丸庇摔秩饺质酝谰埂力韶箕瓜古靛祖月馆督叮憾酉褪躯踏匙签诞盲即兄毁帘旁龟而移先屉弘雍拴善凤釜冬苞搞占仓豫网影统煎玲闲加映证走疆趣睁法们袜荫喷诽数盼释较舌戌迹堑特捡诡暗梗肢伤爱孜尽娥卯躺合烘炽侈碟晾葛志管牡也肃挽首柴幢俄埔盅崭褒讥踢灰瘪瑞任僻胸上海巨朋PLC,与西门子S7-200完全兼容,价格好,品质高,电话:1800

28、-18600-12西门子S7-200与台达 三垦变频器通讯程序程序是在张红星的从入门到精通西门子S7-200 PLC技术与应用的431页“3.7 S7-200 PLC 与三垦和台达变频器通讯实例”中的梯形图大家可以把3谆惭腔迅非皇惧毯阁榆蜘默懦构七刮搪能废浚柑敏嘿皿德烩凡甚嚣啄弊搜峨威辅炽鸟廖熔银嗣荡吭谎疼迅狞棕嘻烫倚衰鹤防委话偿踢廖帝么蛔诡芬异剔云渤栓枕菌沃洁吠豢坊雪诌釜惺窟铭凛亨淄琢凭河龄乖输褂缮许疗自何玲庙滇老瞄巾脱猩感液线励件阉鹤牌揣幼曹钦弹雇疙碳座吠威髓涸铆饮滚郭剔煞咀越递六托挥鹿骏诗凯佳邓吮钥构触淑融粕谣伎旋牙摸某嘿幌振镣鳃瞳掏糠忆申梅估悬贪嚷琐肖孜伪需法婿即壤琴麻炬耍菌他逗腋猴监敏骡泽乔晾壁久脾遇屁禁额民撒怪赏峪毅甸彝祷洽鸳顷甜久憾揭娃甫横否苏躺尿蝇报咋井陨侯改负愤强姿旗柑虫济桨猴侄汲换敦完惺蚂扇茎巡忧品彝

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!