zhihaiwei
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 127 点
下载积分: 570 分
在线时间: 19(小时)
注册时间: 2012-07-05
最后登录: 2017-01-08
查看zhihaiwei的 主题 / 回贴
楼主  发表于: 2012-11-30 14:38

大家好!我随便编了个程序,在寄存器设置中把 D2  设置成十进制10后,把程序传到PLC中,每次输入X0,为什么D2的内容不从10往上加,而是还要从0往上加呢
真心学习!
shenbin0922
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 151 点
下载积分: 546 分
在线时间: 38(小时)
注册时间: 2012-07-17
最后登录: 2014-08-14
查看shenbin0922的 主题 / 回贴
1楼  发表于: 2012-11-30 21:09
你初始值设定没设对 不光光在那里写入值就好了 还要进行软元件初始值引用以及参数设置中的相关软元件初始值文件使用
楼主留言:
具体怎么操作呢,不用MOV指令,按照你说的方法怎么做呢?麻烦指导下,谢谢
shenbin0922
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 151 点
下载积分: 546 分
在线时间: 38(小时)
注册时间: 2012-07-17
最后登录: 2014-08-14
查看shenbin0922的 主题 / 回贴
2楼  发表于: 2012-12-09 14:09
developer里面左边工程栏 》软元件内存》新建并且赋值记得回车确认》然后下面的软元件初始值》新建》设置好软元件起始结束范围》登记引用对象软元件内存选择你之前建立的软元件内存》点下旁边的软元件内存引用》最后确认》再到PLC参数设置当中的PLC文件栏》右边软元件初始值》ps:PLC文件选择: 软元件内存名和软元件内存名和和程序名想同的话就选第二个。 相关内存选择标准ROM》结束设置》写入时候记得把所有东西都写进去。
        这个是设定软元件初始值的步骤,开机即是该值,如果要做在一定范围内循环加数减数每次都是该值起始则不适用。如果用保持型寄存器,数据存储时间要看CPU电池。     我说的是Q系列,FX系列就参考mov或者锁存。  That‘s all    
[ 此帖被shenbin0922在2012-12-09 14:15重新编辑 ]