提供三菱技术交流平台 点击:55947 | 回复:2163



keyi科一

    
  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-05-28 13:48:00
楼主

本人自认对三菱工控技术有一定的了解,期望与更多的高手交流,希望各位多多支持。各位大侠有什么心得、困惑不妨贴出来一起探讨。可以通过以下方式联系我,电话:0758-3287048 13612242267 E-mail:keyijan@21cn.net keyijan498@sohu.com 。欢迎大家一起聊聊技术,互相帮忙




keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-06-08 11:27:00
321楼
to:工控人,你所说的二次加密应该是不可能的,你再检查一下程序里面有没有P63。再则,你如果是用手编读程序的话,可能你还没有读完,因为原程序有时可能会插入一段NOP指令,以便对程序进行修改,当你读到这里的时候你以为程序已经结束,其实却没有,我以前也碰到过这种情况。

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-06-08 11:49:00
322楼
haoxin,你要的程序已经给你发到邮箱里了,请查收,不过你要注意,PLC的CPU板已经换成FX1的,你输入程序的时候记得要检查一下PLC的型号是否选择FX1。

逍遥一笑

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 73回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2003年11月02日
发表于:2005-06-08 12:00:00
323楼
to keyi 我使用三菱编程软件编完程序后,进行下载,出现通讯错误,但有时也能下载成功,10次会出现8、9次不成功,以前未出现国此类情况,请问是什么原因造成的该怎样解决,谢谢!!!

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-06-08 12:12:00
324楼
逍遥一笑,检查一下你的编程电缆是否有接触不良,电脑到PLC的连接是否可靠,着重检查插接件的针是否弯曲变形,另外,换一台PLC试试看是不是PLC的关系。

漂者无踪

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 36回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2003年9月29日
发表于:2005-06-08 12:28:00
325楼
你们好,我的问题解决了,谢谢你们。给你们说一下我的解决方法,以后要有人遇到类似的问题的时候也可以借鉴下。 我首先是检查我的电缆是否存在断路,发现没有后就从线本身找原因了,就发现我的线不是双绞线,信号由485接口传输出去以后信号衰减太厉害,就采取了在PLC的通讯端并一个100Ω的电阻,以减小阻抗的办法。所以问题就解决了。

逍遥一笑

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 73回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2003年11月02日
发表于:2005-06-08 12:33:00
326楼
to keyi 我这有三台plc和两根电缆都试过了,第一次传送还可以,继续的话还是出现通讯错误。是不是与装了其他plc编程软件有关呢?

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-06-08 12:33:00
327楼
ganyp,你的意思是说,你并联一个100欧的电阻,用并行线也行。

逍遥一笑

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 73回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2003年11月02日
发表于:2005-06-08 12:40:00
328楼
谢谢keyi,我的问题解决了,我把其他plc编程软件删除了,出错的几率降到10次有1、2次错误。

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-06-08 12:46:00
329楼
逍遥一笑,不对哦,我们在编程的时候只要COM口选择正确从来都不会出现通讯错误,我建议你再仔细检查一下,而且我的电脑里装了13种编程软件,也不会出现你所说的问题。

逍遥一笑

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 73回
  • 年度积分:0
  • 历史总积分:245
  • 注册:2003年11月02日
发表于:2005-06-08 12:55:00
330楼
keyi 好的我再检查一下,不过删掉原来的的确是好用多了。

扬洋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2005年5月21日
发表于:2005-06-08 17:27:00
331楼
我问一下三菱PLC,我买了FX-2N晶体管输出,结果发现它是固态继电器输出,它们一样吗?

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-06-08 18:05:00
332楼
扬洋,你的PLC的型号的最后一个字母是T吗?你的PLC是全新的还是二手的。三菱的还有一种是晶闸管输出,其型号是以S结尾,这两种输出都是固态继电器,只不过输出元件不同。晶体管输出控制直流负载,而晶闸管输出控制交流负载。

hyiling

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2004年3月03日
发表于:2005-06-08 19:07:00
333楼
你好 三菱FX的PLC专用协议通信指令 BR WR TT BW WW 等么样用,这些可以和单独的一台PLC 通信吗?麻烦你写一个例子

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-06-08 19:58:00
334楼
请孝hyiling,FX2N的PLC有这些指令吗?恕我孤陋寡闻,我只知道有个RS指令。

hyiling

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2004年3月03日
发表于:2005-06-08 20:12:00
335楼
FX 系列PLC 专用协议通信指令一览 以下将详细列出PLC 专用协议通信的指令: 指令 注释 BR 以1 点为单位,读出位元件的状态 WR 以16 点为单位,读出位元件的状态,或以1 字为单位,读出字元件的值 BW 以1 点为单位,写入位元件的状态 WW 以16 点为单位,写入位元件的状态,或以1 字为单位,写入值到字元件 BT 以1 点为单位,SET/RESET 位元件 WT 以16 点为单位,SET/RESET 位元件,或写入值到字元件 RR 控制PLC 运行RUN RS 控制PLC 停止STOP PC 读出PLC 设备类型 TT 连接测试 注:位元件包括X,Y,M,S 以及T,C 的线圈等; 字元件包括D,T,C,KnX,KnY,KnM 等。 科一:上面不是吗?不过我不知道么样用,你用么命令用VB和PLC通信?不是用RS,比喻PC写1234到D200?

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-06-08 20:42:00
336楼
哦,我想起来了,你就是上次问我能不能用VB开发三菱PLC软件的那位仁兄,我想问你一个题外话,你是帮别人开发还是搞毕业设计?

hyiling

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2004年3月03日
发表于:2005-06-08 21:00:00
337楼
不是搞毕业设计,主要是想学习研究一下是否能用PC代替人机界面,不知道你能否提供一些帮助?

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-06-08 21:40:00
338楼
你去三维力控的网站下载一个三菱的驱程回去慢慢研究。

keyi科一

  • 精华:3帖
  • 求助:0帖
  • 帖子:16帖 | 1034回
  • 年度积分:0
  • 历史总积分:1197
  • 注册:2005年4月27日
发表于:2005-06-08 21:45:00
339楼
三菱FX系列PLC编程口通信协议举例 1、DEVICE READ(读出软设备状态值)计算机向PLC发送:始 命令 首地址 位数 终 和校验 STX CMD GROUP ADDRESS BYTES ETX SUM 例子:从D123开始读取4个字节数据02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h 地址算法:address=address*2+1000h再转换成ASCII31h,30h,46h,36hPLC返回STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM 注:最多可以读取64个字节的数据例子:从指定的存储器单元读到3584这个数据02h 33h 35h 38h 34h 03h 44h,36h 2、DEVICE WRITE(向PLC软设备写入值)始 命令 首地址 位数 数据 终 和校验 STX CMD GROUP ADDRESS BYTES 1ST DATA 2ND DATA ...... LAST DATA ETX SUM 例子:向D123开始的两个存储器中写入1234,ABCD02h 31h 31h,30h,46h,36h 30h,34h 33h,34h,31h,32h,43h,44h,41h,42h 03h 34h,39h PLC返回ACK (06H) 接受正确NAK (15H) 接受错误 3、位设备强制置位/复位FORCE ON置位始 命令 地址 终 和校验 STX CMD ADDRESS ETX SUM 02h 37h address 03h sum FORCE OFF复位始 命令 地址 终 和校验 STX CMD ADDRESS ETX SUM 02h 38h address 03h sum PLC返回ACK(06H) 接受正确NAK(15H) 接受错误设备强制中的地址公式:Address=Address/8+100h 说明:1.帧中的BYTES表示需要读取或者写入的字节数。2.地址算法上有说明。3.累加和是从STX后面一个字节开始累加到ETX的和。

漂者无踪

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 36回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2003年9月29日
发表于:2005-06-09 00:26:00
340楼
用屏蔽的并行线也行,但是传输距离达不到1200米最多在500米的样子,而且解决的方法是在进出两端都并上电阻,阻值最好是一样大,但最大阻值最好不要超过250Ω。当然最好是用有屏蔽的双绞线了。

热门招聘
相关主题

官方公众号

智造工程师