登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:三菱PLC程序检查出错
点击:2446 回复:7
楼主
编辑
引用
管理
franz
有一台零几年的老设备,使用的是三菱A系列PLC,用developer 8.86备份的程序,程序读取过程正常,但是用备份程序下载到PLC上时却报错了,程序检查没通过,检查出有双线圈和无法识别指令,而且检查出的步数在t型图上没有,转换为语句格式在有相应步数。现在一直无法把程序下载到PLC中,请问这是什么原因,用的软件版本有问题吗?还是该用其他软件?
16-02-24 20:35
1楼
编辑
引用
管理
xlian
PLC程序有过运行中写入操作,你将END后面的全部删除就可以了,END后面的程序都是无效的。删除方法切换到指令表模式将END后面的全部删除。
16-02-25 08:31
2楼
编辑
引用
管理
ZCMY
如果你的备份程序是对的话,END指令后的全部删除再下载;
16-02-25 10:23
3楼
编辑
引用
管理
franz
因为是备份的程序,把end后的删除了担心不能正常运行。现在备份出来的程序设备使能正常运行的,不知道当初是怎么把程序传进去的。
16-02-25 19:19
4楼
编辑
引用
管理
franz
删除了怕设备不能正常运行。我怀疑是当初用的编程软件不是用的developer ,所以造成拷贝出来的程序会出错。
16-02-25 19:21
5楼
编辑
引用
管理
xlian
这种情况是原来程序在调试过程中有运行中写入(在线修改),修改后的程序比原来程序步数少,在线修改时新写入的程序只是从开始修改处写,到了END指令后的PLC中原来的程序是不会清除的,在线写入时PLC不会将程序全部清除,比如原来程序共有1000步,从500步开始修改,修改后的程序只有800步,那么在线写入时从500步开始写,写到800步就结束了,那么PLC中原来从801步到1000步的程序还在PLC中,但PLC运行时只运行到800步,因为修改后写入的程序第800步是END指令,PLC运行到END指令就将程序指针指向第0步了。
16-03-01 09:20
6楼
编辑
引用
管理
逆水行舟
通过测试三菱A系列的PLC程序完全可以用developer 8.86备份和写入的程序,我的测试设备98年小日本进口,那时XP都还没有出来。测试使用developer 8.86对程序备份和写入和监控显示一切正常。
16-03-01 16:33
7楼
编辑
引用
管理
zzn6737
引用
franz
在 2016/2/25 19:19:22 发言
【内容省略】
说不定当时是一步一步按进去的哦。
16-03-01 16:51
工控新闻
服贸会创新首发,ABB三大成果构建电气设备生命周期服务新生态
维保典范——6天完成英格索兰机组大修
华北工控BIS-6620K-B10:超高能效、丰富接口的模块化AI整机方案
这家电气公司拟9亿设子公司拓市场 五年半研发费22.53亿加强创新
安森美将在PCIM Asia 2025展示汽车、工业与AI数据中心前沿电源创新技术
华北工控|工业平板电脑PPC-3156QAR:搭载RK3588芯片,高度适配AIoT场域
许继电气携手上海大学共建电力装备具身智能联合创新中心
工信部等三部门联合发文推动电力装备行业稳增长 提出2025—2026年主要目标和8项举措
更多新闻资讯