首页 上一页 1 2 3 4 下一页 尾页

学习PLC的一点经验. 点击:8008 | 回复:76



毕庆民

    
  • 精华:21帖
  • 求助:5帖
  • 帖子:584帖 | 5227回
  • 年度积分:0
  • 历史总积分:10489
  • 注册:2005年6月13日
发表于:2006-01-06 08:50:00
楼主
PLC是为熟悉电气控制的人设计的.对强电电工学习比较容易.逻辑思维和继电器控制一样.只是实现起来更容易.我刚学的是三菱的.因为三菱的好学一些.实物也好找.谈一下学习经验.大家交流一下.
1  先找一本PLC的书仔细看一下.明白PLC的原理.最好是职业学校和大中转的课本.采取囫囵吞枣的做法.当然学完什么也不会.但这是基础知识.必须学的.这也是大学毕业后学过的知识不会用的原因.
2  找一个PLC,一个软件,编程电缆和手册.手册工控网资料库里有.大家可以去下栽.
3  按照手册一步一步学与实践.刚开始有点问题.很快就适应了.不明白的部分不要理会.继续学下面的.因为手册是为会的人用的.如果一天学1小时,最多一个月就可以学完一遍.再从头学,这是不明白的就少了.相信反复几遍就OK!
我刚学完一遍,还有好多不明白的,请各位帮忙.
  请帮忙解释一下几个指令。谢谢.麻烦各位.是模拟量.
MOVP    H0001     D501

TO  K0   K17   H002  K1

FORM       K0   K0     K2M100    K2

TO    K1    K16    K1M208   K1

TO    K0      K0     H3303    K1
还有模块的标注方法.如H3303 等  谢谢



hnjzxll

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 97回
  • 年度积分:0
  • 历史总积分:169
  • 注册:2004年4月15日
发表于:2006-01-06 09:26:00
1楼
我很想帮助你,但我只会西门子的PLC,欧姆龙的也懂一点点,对三菱的我还没有学,以后也肯定要学的,到时候向你学习了。

吴刚

  • 精华:3帖
  • 求助:0帖
  • 帖子:27帖 | 691回
  • 年度积分:0
  • 历史总积分:888
  • 注册:2005年10月02日
发表于:2006-01-06 16:30:00
2楼
顶一下

伊夜青

  • 精华:0帖
  • 求助:1帖
  • 帖子:29帖 | 159回
  • 年度积分:0
  • 历史总积分:620
  • 注册:2005年11月15日
发表于:2006-01-07 17:18:00
3楼
MOVP    H0001     D501好象是传送16进制的数据0001到寄存继电器501寄存,属扩展单元吧,不知道对不对
 TO:大家是朋友,我好象感觉你手头没有应用指令集!你到三菱自动化这个网站下载A系列PLC的基本指令和公共指令讲解,虽然是A系列的但可以了解各种指令的功用。

毕庆民

  • 精华:21帖
  • 求助:5帖
  • 帖子:584帖 | 5227回
  • 年度积分:0
  • 历史总积分:10489
  • 注册:2005年6月13日
发表于:2006-01-07 22:48:00
4楼
是扩展单元,现在我们就是缺少PLC高手指教.

伊夜青

  • 精华:0帖
  • 求助:1帖
  • 帖子:29帖 | 159回
  • 年度积分:0
  • 历史总积分:620
  • 注册:2005年11月15日
发表于:2006-01-08 15:28:00
5楼
  TO 大家是朋友  你学了几个月了吧?我请教你以下指令的功能和应用  是LD=,AND=,+P, -P的 指令。
  你手头上有PLC吧?你编入以下指令
   0  LD  X000
   1  OUT [MOV K1000 D200]
   2  LD  X001
   3  OUT T260 D200
   4  LD  T260
   5  OUT Y000
   6  END
  在1,3步时, 资料上说不用输入D200,1步只要输入[MOV K1000 ],3步只要输入T260,两种方法都试一下,如T260继电器编号太大,改为T26,X000端口接常开按钮,X001端口接带自锁的常开按钮,Y000接继电器,看看是不是100秒后继电器动作。
     1 LD[MOV K1000 D200]是把数据1000输入D200寄存继电器,3 OUT T260 D200是把D200的数据给T260用,
     操作时先按X000按钮,再按X001按钮,继电器过100秒动作
     以上的就是间接使用寄存继电器设定参数,与T260 K1000不一样,FX系列手册上不是说可以间接设定,就是这样的, 我是用仿真软件试验过,你真的试试看,别忘了告诉我结果怎样?
     注意不要先操作X001的按钮,那样T260的触点会马上接通,这是在仿真软件的结果,在真的上我就不知道。
  

伊夜青

  • 精华:0帖
  • 求助:1帖
  • 帖子:29帖 | 159回
  • 年度积分:0
  • 历史总积分:620
  • 注册:2005年11月15日
发表于:2006-01-08 15:37:00
6楼
  LD=,AND=.=P,-P这几个指令不知道的话,那你那几个月白学了,学习应该先基本顺控指令再基本指令再应用指令的顺序。

伊夜青

  • 精华:0帖
  • 求助:1帖
  • 帖子:29帖 | 159回
  • 年度积分:0
  • 历史总积分:620
  • 注册:2005年11月15日
发表于:2006-01-08 15:46:00
7楼
 TO   是表示向缓冲存储器写入,
 FORM 是表示从缓冲存储器读出。

伊夜青

  • 精华:0帖
  • 求助:1帖
  • 帖子:29帖 | 159回
  • 年度积分:0
  • 历史总积分:620
  • 注册:2005年11月15日
发表于:2006-01-08 15:52:00
8楼
T0   是表示向缓冲存储器写入
FORM 是表示从缓冲存储器读出
 有心交流的话留下QQ发到YIYEQING1975@163.com

毕庆民

  • 精华:21帖
  • 求助:5帖
  • 帖子:584帖 | 5227回
  • 年度积分:0
  • 历史总积分:10489
  • 注册:2005年6月13日
发表于:2006-01-08 16:05:00
9楼
OUT只能驱动Y.S.M.T.
LD=,AND=.=P,-P没有这种指令.
 

伊夜青

  • 精华:0帖
  • 求助:1帖
  • 帖子:29帖 | 159回
  • 年度积分:0
  • 历史总积分:620
  • 注册:2005年11月15日
发表于:2006-01-09 14:20:00
10楼
 我昨天搞错了
 0  LD  X000
   1  OUT [MOV K1000 D200]   这一步是[MOV K1000 D200] 
 没有OUT
   2  LD  X001
   3  OUT T260 D200
   4  LD  T260
   5  OUT Y000
   6  END
   TO  K0   K17   H002  K1



LD=,AND=.=P,-P没有这种指令?是比较指令,

TO  K0   K17   H002  K1
FORM       K0   K0     K2M100    K2
TO    K1    K16    K1M208   K1
TO    K0      K0     H3303    K1
我问了别人。说是指令+源数据+目标地址,与二进制,八进制,十进制,十六进制有关,过几天他回来告诉我是怎么回事


 

小小@人物

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 24回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2006年1月09日
发表于:2006-01-09 14:44:00
11楼
复杂

毕庆民

  • 精华:21帖
  • 求助:5帖
  • 帖子:584帖 | 5227回
  • 年度积分:0
  • 历史总积分:10489
  • 注册:2005年6月13日
发表于:2006-01-10 08:19:00
12楼
抱歉,昨天没仔细看,指令我也没有记住,有近200个指令那.LD= AND< OR>等18个是触点比较指令.后面要有元件。+P -P不是指令.有的指令+P变成脉冲.还有前面+D的,是32位,还不知道有什么区别。
T有0-255.没有260.也分1 10  100MS三个时间.分停电保持与不保持,D也分.你的是按XO传送数据后.按X1规定时间后Y0导通.资料库里有手册,你下一个吧.
我问的问题我知道什么意思,就是不理解。要找精通的人解释,不然讲不明白,如TO    K0      K0     H3303    K1是FX2N-4AD-TC模块的设定,是只使用CH2。再深的含义就不知道了。模块各输出的编号也不知道。不麻烦你问了,我还是找一个详细一些的指令集吧。手册是为会的人用的。讲的不仔细。慢慢就明白了.

伊夜青

  • 精华:0帖
  • 求助:1帖
  • 帖子:29帖 | 159回
  • 年度积分:0
  • 历史总积分:620
  • 注册:2005年11月15日
发表于:2006-01-10 13:43:00
13楼
我也很抱歉,是得,有太多指令了,有很多是强塞进头脑得,+P,——P是算术运算指令,不是比较指令。
LD=,AND<,OR>是16位,18个,LDD=,ANDD<,ORD>也有18个,加起来比较指令共36个。

伊夜青

  • 精华:0帖
  • 求助:1帖
  • 帖子:29帖 | 159回
  • 年度积分:0
  • 历史总积分:620
  • 注册:2005年11月15日
发表于:2006-01-10 14:26:00
14楼
T 有-0-255,是的,但可以扩展啊,我用的是扩展单元

伊夜青

  • 精华:0帖
  • 求助:1帖
  • 帖子:29帖 | 159回
  • 年度积分:0
  • 历史总积分:620
  • 注册:2005年11月15日
发表于:2006-01-10 14:35:00
15楼
TO大家是朋友 你知道哪有三菱SW7D5C-GPPW编程软件(中文版),网上有,可我没有找到。你找到告诉我地址

andy-wen

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 155回
  • 年度积分:0
  • 历史总积分:377
  • 注册:2004年8月31日
发表于:2006-01-10 14:43:00
16楼
不知你有没有用过1PG控制步进或伺服。
FROM为读出,TO为写入。
如:TO  K0   K15   K100  K1
KO表示第一个扩展模块
K15在1PG里表示加减速时间(参数)(不同的模块表示的意义不一样。
K100要写入的数值
K1为1个字节
就是将第一个模块的加减速时间设定为100ms

andy-wen

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 155回
  • 年度积分:0
  • 历史总积分:377
  • 注册:2004年8月31日
发表于:2006-01-10 14:48:00
17楼
总之第一位是模块号。
第二位是对应模块的参数编号。
第三位是要写入的值
最后一位是字节的长度。1或2

毕庆民

  • 精华:21帖
  • 求助:5帖
  • 帖子:584帖 | 5227回
  • 年度积分:0
  • 历史总积分:10489
  • 注册:2005年6月13日
发表于:2006-01-11 08:56:00
18楼
多谢楼上.TO    K0      K0     H3303    K1
请问 H3303    这个值是不是规定好的.为什么用16进制.4AD有4个输入口分电流和电压信号.怎么体现出来.谢谢.
三菱SW7D5C-GPPW编程软件(中文版),我没有.不知道地址.你自己找吧

andy-wen

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 155回
  • 年度积分:0
  • 历史总积分:377
  • 注册:2004年8月31日
发表于:2006-01-11 12:23:00
19楼
4AD为四通道输入模块,第二个K0表示通道初始化。
H3303就是体现电流我电压信号的。这个值不设的话默认为H0000,
四位十六进制的数分别代表四个通道输入信号定义,0为-10V至+10V,1为-20MA-+20MA,2为4MA-20MA。3即关闭此通道,只有这四种可能。
因此你H3303表示将第1,2,4通道关闭,将第三通道设为-10V至+10V。
我好几年没用过三菱的了。第一,日本人恶心,第二,有些场合不稳定,响应速度根不上。
建议你用西门子的吧。

毕庆民

  • 精华:21帖
  • 求助:5帖
  • 帖子:584帖 | 5227回
  • 年度积分:0
  • 历史总积分:10489
  • 注册:2005年6月13日
发表于:2006-01-11 12:55:00
20楼
非常感谢.!是呀.现在日本的产品在国内越来越没有市场了.现在好多人都向我推荐西门子的产品.不过三菱的我已经学了三个月了.学完我一定学西门子的.谢谢.很快的.

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 下一页 尾页