您现在所在的是:

施耐德电气论坛

回帖:4个,阅读:830 [上一页] [1] [下一页]
1227
harpoon
文章数:6
年度积分:50
历史总积分:1227
品牌积分(施耐德):5
注册时间:2001/4/10
发站内信
发表于:2020/7/25 7:36:39
#0楼
打算修改M340C的时间,需要写%SW50-53和%S50,不知道unity在联机时是怎么实现的。M241在%MW60000以后是PLC的系统区地址,M340没找到相应资料。
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
品牌积分(施耐德):268
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/7/25 11:27:57
#1楼
对应到%MW低地址区不行?用调试助手测试一下。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
1227
harpoon
文章数:6
年度积分:50
历史总积分:1227
品牌积分(施耐德):5
注册时间:2001/4/10
发站内信
发表于:2020/7/25 15:17:22
#2楼
回复 #1楼 guanyumou
以前的做法是类似这样的
%SW50 := %MW0;
%SW51 := %MW1;
%SW52 := %MW2;
%SW53 := %MW3;
IF %MW4 = 1 THEN
 %S50 := TRUE;
 %MW4 := 0;
END_IF;
这次忘了预留了,设备在外地,要是能找到直接写%SW的办法用C单独写个程序就省事了,不用专程跑一趟
19272
PLC-hmi
文章数:7447
年度积分:529
历史总积分:19272
品牌积分(施耐德):56
注册时间:2010/8/19
发站内信
2018论坛热心网友
发表于:2020/7/25 16:14:55
#3楼
以下是引用harpoon2020/7/25 15:17:22的发言:
以前的做法是类似这样的
%SW50 := %MW0;
%SW51 := %MW1;
%SW52 := %MW2;
%SW53 := %MW3;
IF %MW4 = 1 THEN
 %S50 := TRUE;
 %MW4 := 0;
END_IF;
这次忘了预留了,设备在外地,要是能找到直接写%SW的办法用C单独写个程序就省事了,不用专程跑一趟
下次配置个远程模块,就不用跑现场改程序了,在家修改下远程下载就行了
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
品牌积分(施耐德):268
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/7/25 16:41:36
#4楼
以下是引用harpoon2020/7/25 15:17:22的发言:
以前的做法是类似这样的
%SW50 := %MW0;
%SW51 := %MW1;
%SW52 := %MW2;
%SW53 := %MW3;
IF %MW4 = 1 THEN
 %S50 := TRUE;
 %MW4 := 0;
END_IF;
这次忘了预留了,设备在外地,要是能找到直接写%SW的办法用C单独写个程序就省事了,不用专程跑一趟
真不知道%SW区有没有对应的Modbus地址,要么问问客服吧。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

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

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

62.4004