小蜜蜂
你让我滚,我滚了。你让我回来,对不起,滚远了...
级别: 论坛先锋

精华主题: 0
发帖数量: 1400 个
工控威望: 1504 点
下载积分: 13259 分
在线时间: 2203(小时)
注册时间: 2008-03-19
最后登录: 2024-11-16
查看小蜜蜂的 主题 / 回贴
楼主  发表于: 2017-11-02 18:04
smart 200 PLC做主站,温控器做从站。现在温控器周期T不要每个扫描周期都去写,这个周期T只需要我修改后写入一次或者几分钟之内不停写入也可以接受。我写了以下程序,V600.0是触摸屏上的写入开关,这样后面的Done V1900.4能置位1吗?因为我下面的还要用V1900.4触发轮询,大师们看看我的程序正确吗?

明维修
级别: 略有小成
精华主题: 0
发帖数量: 142 个
工控威望: 255 点
下载积分: 958 分
在线时间: 172(小时)
注册时间: 2010-11-01
最后登录: 2024-11-17
查看明维修的 主题 / 回贴
1楼  发表于: 2017-11-03 16:09
如果V600.0一直OFF,永远没有Done,哪来的轮询?所以。。。。。。。。
你可以作比较:如果设定的值和温控表的设定值不同时写入设定值,相同时读取实际值。这样最可靠!
小蜜蜂
你让我滚,我滚了。你让我回来,对不起,滚远了...
级别: 论坛先锋

精华主题: 0
发帖数量: 1400 个
工控威望: 1504 点
下载积分: 13259 分
在线时间: 2203(小时)
注册时间: 2008-03-19
最后登录: 2024-11-16
查看小蜜蜂的 主题 / 回贴
2楼  发表于: 2017-11-03 20:05
引用
引用第1楼明维修于2017-11-03 16:09发表的  :
如果V600.0一直OFF,永远没有Done,哪来的轮询?所以。。。。。。。。
你可以作比较:如果设定的值和温控表的设定值不同时写入设定值,相同时读取实际值。这样最可靠!


你这样也是一种思路办法,但是相对来说程序会复杂一点。我是这样处理的,当我不需要写入时就跳过写入轮询,用V600.0做写入和不写入的条件。
zan521
不是富二代,也不够太帅!
级别: 探索解密
精华主题: 0
发帖数量: 151 个
工控威望: 158 点
下载积分: 403 分
在线时间: 29(小时)
注册时间: 2011-10-10
最后登录: 2021-07-27
查看zan521的 主题 / 回贴
3楼  发表于: 2017-11-08 16:52
学习学习!!!!  
yihua1987
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 129 点
下载积分: 823 分
在线时间: 45(小时)
注册时间: 2017-10-13
最后登录: 2024-10-22
查看yihua1987的 主题 / 回贴
4楼  发表于: 2017-12-22 09:19
大家好
             我在分配v存储区的时候是vb0-vb285在写的时候老是提示说指定的符号地址无效
yongjin315
~~~~~~
级别: 略有小成
精华主题: 0
发帖数量: 135 个
工控威望: 201 点
下载积分: 500 分
在线时间: 185(小时)
注册时间: 2014-06-20
最后登录: 2024-11-09
查看yongjin315的 主题 / 回贴
5楼  发表于: 2017-12-22 09:24
要分配大点。
yihua1987
级别: 探索解密
精华主题: 0
发帖数量: 34 个
工控威望: 129 点
下载积分: 823 分
在线时间: 45(小时)
注册时间: 2017-10-13
最后登录: 2024-10-22
查看yihua1987的 主题 / 回贴
6楼  发表于: 2017-12-22 09:29
我分到VB2000了还是说指定的符号地址无效