请选择 进入手机版 | 继续访问电脑版

工业软件开发社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 165|回复: 4

新人请教一个问题

[复制链接]
匿名  发表于 2019-8-21 16:54:11 |阅读模式
最近在用hsl 操作西门子s1200 用的是s7协议.有个问题不知道什么原因。有一个点位 DB200.DBW22 写入数据的时候,有时候能写入,有时候提示写入成功,但是实际的值没变。用官方的demo 写入有时候也一样。


回复

使用道具

42

主题

239

帖子

3450

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3450
发表于 2019-8-21 21:14:09 | 显示全部楼层
写入数据没有变化,通常都是查找这个地址的值是不是被其他的地方给写入覆盖了,看看plc有没有重复赋值的情况。
回复

使用道具 举报

匿名  发表于 2019-8-22 12:55:57
admin 发表于 2019-8-21 21:14
写入数据没有变化,通常都是查找这个地址的值是不是被其他的地方给写入覆盖了,看看plc有没有重复赋值的情 ...

您好 我测试过 大部分是写成功的。而且只是在操作这一个点。PLC程序也只会擦除这个点
回复

使用道具

匿名  发表于 2019-8-22 13:12:14
admin 发表于 2019-8-21 21:14
写入数据没有变化,通常都是查找这个地址的值是不是被其他的地方给写入覆盖了,看看plc有没有重复赋值的情 ...

还有我有看过您的cnblog 。
还有个问题想请教 :
“输入的信号由实际的输入端子控制,即使你改写了,但是也会因为PLC的IO信号刷新,被覆盖掉。“ 这种是什么情况 谢谢
回复

使用道具

42

主题

239

帖子

3450

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3450
发表于 2019-8-22 18:08:08 | 显示全部楼层
Hash 发表于 2019-8-22 13:12
还有我有看过您的cnblog 。
还有个问题想请教 :
“输入的信号由实际的输入端子控制,即使你改写了,但 ...

是的,信号会被plc自身的程序,和IO状态刷新掉。就是状态重复更新,导致你看不到了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|bbs.hslcommunication.cn

GMT+8, 2019-9-16 00:42 , Processed in 0.070409 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表