364621429
级别: 探索解密
精华主题: 0
发帖数量: 3 个
工控威望: 121 点
下载积分: 576 分
在线时间: 0(小时)
注册时间: 2013-12-21
最后登录: 2014-05-03
查看364621429的 主题 / 回贴
楼主  发表于: 2013-12-21 20:10
具体情况是这样的:
我在做毕业设计,然后为了试验我的程序,把学校电梯模型清除PLC内存了。然后试验完后,我准备再写入原来的程序,出现了错误,
错误号6705 运算错误。在运行是才出现的错误。
这情况是清除内存和软元件数据后才出现的。再没有清除的时候我几次写入程序都是对的。
请问这是什么原因。
我在错误的压缩包里附了电梯的PLC的I/O分配表及程序。
具体错误在附件中可以看到。
向各位请教一下,如何解决问题,谢谢。
附件: 错误.rar (46 K) 下载次数:40
网站提示: 请不要用迅雷下载附件,容易出错
ywx163
级别: 论坛先锋

精华主题: 0
发帖数量: 1147 个
工控威望: 1320 点
下载积分: 180569 分
在线时间: 3980(小时)
注册时间: 2007-05-05
最后登录: 2024-05-14
查看ywx163的 主题 / 回贴
1楼  发表于: 2013-12-21 22:05
我几年前写了一台机的程序也跟楼主的一样,清除过内存的PLC输进去无法正常,没清除过内存的输进就OK了,测试过几次都一样,我到现在也没搞懂。
zsfjn
zsfjn
级别: 略有小成
精华主题: 0
发帖数量: 142 个
工控威望: 336 点
下载积分: 2720 分
在线时间: 252(小时)
注册时间: 2009-05-25
最后登录: 2024-05-14
查看zsfjn的 主题 / 回贴
2楼  发表于: 2013-12-21 23:04
我试了,怎么没有错误?
hnyyhym
级别: 家园常客

精华主题: 0
发帖数量: 525 个
工控威望: 677 点
下载积分: 708 分
在线时间: 2402(小时)
注册时间: 2010-11-20
最后登录: 2024-05-14
查看hnyyhym的 主题 / 回贴
3楼  发表于: 2013-12-23 11:30
那是内存里写入了数据,比如我用一个d存储器,里面放一个常数,程序里只要用这个d就行了。但是你现在把这个数据擦掉了。如果有程序要比较或使用这个数就会出错,这也是防止别人盗用程序的一个办法。
[ 此帖被hnyyhym在2013-12-23 13:53重新编辑 ]
hanming2013
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 124 点
下载积分: 608 分
在线时间: 3(小时)
注册时间: 2013-12-12
最后登录: 2013-12-25
查看hanming2013的 主题 / 回贴
4楼  发表于: 2013-12-23 11:57
FX2N 清除内存后再写入应该不会有问题;也许是那个指令语法有问题
542781262
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 137 点
下载积分: 637 分
在线时间: 1(小时)
注册时间: 2013-12-11
最后登录: 2014-03-05
查看542781262的 主题 / 回贴
5楼  发表于: 2013-12-23 21:40
谢谢楼主啦