技术论坛

 关于S7.NET连续读写数据的问题讨论。

返回主题列表
作者 主题
贤贤易色
奇侠

经验值:8086
发帖数:1308
精华帖:6
楼主    2020-11-04 09:22:57
主题:关于S7.NET连续读写数据的问题讨论。 精华帖 

下面这个样本程序是我从,论坛上下载的,具体谁我忘记了,,他说提及的到1号结论,这点我同意,但我试了一下对M区是可以的,,如果想读DB区就直接读取整个字节吧,2号结论我是否定的的,可以正常读取DINT类型的变量,,



下面是我对这种方法连续读写BYTE,WORD,DWORD,INT,DINT,REAL的测试,只是简单的通过操作台进行输出,,可能还会有啥问题,,等连续执行命令时再进行测试,数组声明赋值上可能有点烂,请大家见谅。













在测试的过程中发现使用readstruct读取结构变量的方法,,读取DWORD类型时,错误,,暂无解决办法,通过上面测试,给大家的建议就是用以上方法来读取数据。而位的方式就通过读写字节,或者字的方法进行。

下面是的前几天对一些遇到的问题进行提问:

http://www.ad.siemens.com.cn/service/answer/solved_242085_1031.html

http://www.ad.siemens.com.cn/service/answer/solved_242112_1031.html

http://www.ad.siemens.com.cn/service/answer/solved_242154_1031.html

   


养活一团春意思,撑起两根穷骨头
匆匆又三年
侠圣

经验值:3255
发帖数:309
精华帖:8
4楼    2020-11-06 17:30:23
精华帖  主题:回复:关于S7.NET连续读写数据的问题讨论。





看懂了没有,读的时候转DINT再转DWORD,写的时候先转DWORD再转DINT

有事联系邮箱 203161926@qq.com
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。