您现在所在的是:

台达论坛

回帖:20个,阅读:933 [上一页] [1] [2] [3] [下一页]
817
294889288
文章数:52
年度积分:50
历史总积分:817
品牌积分(台达):29
注册时间:2013/8/23
发站内信
发表于:2022/8/1 20:07:11
#10楼
回复 #9楼 YXBK
我按照2楼的办法我把轮询温度读取中3个MOV直接连在M103后面,拿掉M1127是正常读取了,现在变频器和温控仪都可以正常通讯了,现在还有一个问题,就是温度读取时总是会跳出K2561这个值,温度读取的M103我中间特意加了M102和M104各0.3S,防止M103和M100(变频器频率设定)、M101(温控仪温度写入)中间有接触,不知道什么情况?

817
294889288
文章数:52
年度积分:50
历史总积分:817
品牌积分(台达):29
注册时间:2013/8/23
发站内信
发表于:2022/8/1 20:09:22
#11楼
回复 #9楼 YXBK
总是会跳出K2561,奇怪了,明明中间我都隔开了0.3S

5239
SZHFEI512
文章数:352
年度积分:257
历史总积分:5239
品牌积分(台达):4
注册时间:2007/10/28
发站内信
发表于:2022/8/2 9:43:49
#12楼
回复 #5楼 294889288
读取和写入的地址应该不同吧,不知道写入时为什么读取的数据也变化,可以在写入时不传送到D510,即把M1000常开改为M101常闭。
[此贴子已经被作者于2022/8/2 9:48:08编辑过]
817
294889288
文章数:52
年度积分:50
历史总积分:817
品牌积分(台达):29
注册时间:2013/8/23
发站内信
发表于:2022/8/2 20:03:53
#13楼
回复 #9楼 YXBK
版主,程序我按照guanyumou版主的办法修改了,轮询只做温度读取,当变频器频率写入或者温度写入时断开温度读取,优先执行写入,写入完成后再执行温度读取,在网上有看到有人说温控器有写入寿命,最好不要持续不断执行写入指令,现在问题已经解决了
817
294889288
文章数:52
年度积分:50
历史总积分:817
品牌积分(台达):29
注册时间:2013/8/23
发站内信
发表于:2022/8/2 20:05:07
#14楼
回复 #12楼 SZHFEI512
程序我按照guanyumou版主的办法修改了,轮询只做温度读取,当变频器频率写入或者温度写入时断开温度读取,优先执行写入,写入完成后再执行温度读取,在网上有看到有人说温控器有写入寿命,最好不要持续不断执行写入指令,谢谢楼主给予帮助
5239
SZHFEI512
文章数:352
年度积分:257
历史总积分:5239
品牌积分(台达):4
注册时间:2007/10/28
发站内信
发表于:2022/8/2 21:11:51
#15楼
回复 #14楼 294889288
写入为什么要连续执行呢?输入地址数据与写入地址数据比较,不等,执行写入,写入完成后输入地址与写入地址数据相等,不再执行写入。
19543
fuhuafeng72
文章数:5589
年度积分:714
历史总积分:19543
品牌积分(台达):102
注册时间:2011/11/21
发站内信
2017国庆活动(三)
2016国庆活动(三)
2014逛工博
发表于:2022/8/2 21:12:28
#16楼
回复 #3楼 guanyumou
ES2有PLC-LINK,台达自有的标准主从通讯,很好用,只是从站15个一下方便使用,多的话有点麻烦。
[此贴子已经被作者于2022/8/2 21:13:58编辑过]
凯成、日发、攀峰龙带式帘子线倍捻机、直捻机电控系统维修改造。
817
294889288
文章数:52
年度积分:50
历史总积分:817
品牌积分(台达):29
注册时间:2013/8/23
发站内信
发表于:2022/8/3 8:20:18
#17楼
回复 #15楼 SZHFEI512
我第一次搞变频器、温控仪和485通讯这些,还是菜鸟,之前借鉴的别人写的变频器轮询程序,就以为所有modbus读写都是持续不断的执行,现在我改的程序就是像你说的那样,基本没问题了,就是还有个小问题,就是温度写入的时候,我在触摸屏上连续输入10次,大概会有1-2次写入不成功,楼主帮我看下我程序哪里有问题?原来我是用M1127来复位M101,但是发现复位不了,我就改用定时器T24进行复位了,难道用M1123?

附件 111111111111.jpg


附件 222222222222.jpg
5239
SZHFEI512
文章数:352
年度积分:257
历史总积分:5239
品牌积分(台达):4
注册时间:2007/10/28
发站内信
发表于:2022/8/3 12:26:59
#18楼
我一般用寄存器轮询,D100=1,out m101;D100=2,outm102,用标志位incp D100。如出错轮询不了,标志位不动作,几秒后自动incp d100,保证轮询不会卡在某一个环节,如有必要,输出报警提示。
817
294889288
文章数:52
年度积分:50
历史总积分:817
品牌积分(台达):29
注册时间:2013/8/23
发站内信
发表于:2022/8/3 12:51:30
#19楼
回复 #18楼 SZHFEI512
那你会用到M1127么?手册上看都是接收完毕后用M1127触发数据处理,但是我用了发现M1127根本触发不了,比如刚开始我用来温控器读温度用M1127,根本读不出来,是不是这里M1127必需直连母线还是说要用上升沿啥的?


附件 66666666666666.jpg

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005