Conv CDN366

Conv CDN366

Conv CDN366

Conv CDN366


系统的规划
      首先,必须深入了解系统所需求的功能,并调查可能的控制方法,同时与用户或设计共同探讨佳之操作程序,根据所归纳之结论来拟定系统规划,决定所采行的PLC系统架构、所需之I/O点数与I/O模块型式。
I/O模块选择与地址设定
      当I/O模块选妥后,依据所规划之I/O点使用情形,由PLC的CPU系统自动设定I/O地址,或由使用者自定I/O模块的地址。
梯形图程序的编写与系统配线
     在确定好实际的I/O地址之后,依据系统需求的功能,开始着手梯形图程序的编写。同时,I/O之地址已设定妥当,故系统之配线亦可着手进行。
梯形图程序的仿真与修改
      在梯形图程序撰写完成后,将程序写入PLC,便可先行在PC与OpenPLC系统做在线连接,以执行在线仿真作业。倘若程序执行功能有误,则必须进行除错,并修改梯形图程序。
系统试车与实际运转
      在线上程序仿真作业下,若梯形图程序执行功能正确无误,且系统配线亦完成后,便可使系统纳入实际运转,项目计划亦告完成。
程序注释和归档
      为确保日后维修的便利,要将试车无误可供实际运转的梯形图程序做批注,并加以整理归档,方能缩短日后维修与查阅程序之时间。这是职业工程师的良好惯,无论对今后自己进行维护,或者移交用户,这都会带来极大的便利,而且是你的职业水准的一个体现。
      这里要强调一个问题,是十分简单但却几乎每个项目都会发生的,那就是对PLC的接线。这往往是经验不足的工程师常常忽略的一个问题。其实,现场调试大部分的问题和工作量都是在接线方面。有经验的工程师首先应当检查现场的接线。通常,如果现场接线是由用户或者其它的施工人员完成的,则通过看其接线图和接线的外观,就可以对接线的质量有个大致的判断。然后要对所有的接线进行一次完整而认真的检查。现场由于接线错误而导致PLC被烧坏的情况屡次发生,在进行真正的调试之前,一定要认真地检查。即便接线不是你的工作,检查接线也是你的义务和责任,而且,可以省去你后面大量的时间。
出现错误,USS_CRTL中的ERROR=3,变频器显示的是F0072,Resp_R频闪。还有一个疑问是我用万用表测PROFIBUS接头时是A、B对应3、7,不是对应3、8吗?
答:1、A、B是对应3、8端子。
    F0072 是在通讯报文结束时,uss无数据传输或传输数据不正确。
对于MM440,一般应用接收的信号是:
1、控制字:准备好状态(147E), 要运行时给(147F);
2、速度给定值。
    请保证在P2014设置的时间内发送下一个控制字;也就是说控制字你必须周期性发送,要不就设置P2014=0,不监控。
调试一个PLC程序的时候,下载之后就SFC灯亮,看诊断是由编程错误引起的 STOP 模式(OB 没有装载或不能装载,或没有 FRB),打开帮助,发现如下解释
原因:
存在一个编程错误,但没有加载或还未激活相应的OB (OB121)或FRB。
如何纠正或避免出错: 
加载一个OB121或激活一个FRB,以响应编程错误或防止出错。
FRB = 功能请求块,与M7有关
我在程序的块中插入了一个OB121,再下载下去就正常了,敢问大家,谁知道这是什么原因呀,小弟搞不懂。谢谢,详细点。
答:下载之后就SFC灯亮?
1、是SF灯亮。从上传的图片来看是你的FC 300功能块的问题。
2、检查FC 300中是否有读取变量地址时出了定义的长度。例如DB100定义了20个字,但在程序中却引用了DW30..
3、如果系统中组态了DP从站,检查引用DP从站是否出了出了硬件组态中所定义的地址。
下载OB121,CPU不再停机,并不意味你解决了问题。
CPU发生故障时,OS就会触发中断,然后系统自动调用中断例程。你上述故障触发的是OB121。OB121就是相关运行错误处理的中断例程,空的OB,即意味不做任何处理。所以你下载了OB121,只是给了CPU在出现故障时有一个出口,从而避免了停机,但你程序里的错误陷阱依旧存在。
看了STL手册里对MCR的解释有这么几个问题还不是很明白:
1.MCR程序段内对程序的大小有限制吗?为什么还有L 和T
2.MCR程序有什么好处呢?
3.里面的程序是不是可以跟正常使用一样,在里面使用FB,FC等?
答:1.MCR程序段内对程序的大小有限制吗?为什么还有L 和T
MCR指令嵌套内程序大小没有特别限定,但嵌套深度有限定,即MCR嵌套大为8层。主控继电器内允许的指令有“=、L、 T、 S、 R  ” 。所以有 L和T是很正常的。

2.MCR程序有什么好处呢?
MCR的使用谈不上好处与坏处,看你的程序需要。
比如,在一般程序中,除非你用条件跳转,否则象下边的指令是无条件会执行的
L MW 20
T QW 100
但如果你将这二条指令放到MCR中,如果MCR被关闭,那么这二条指令就变成将“0”传送到QW100中。
例:
MCRA     //启动MCR分区
A I 10.1  
MCR(      // 如果I 10.1为1,则激活MCR分区,I 10.1为0,则关闭MCR分区
A I 40.0
= Q 80.0  //如果MCR分区被激活,Q 80.0状态由I 40.0决定,如果MCR被关闭则无论I 40.0为 何值,Q 80.0均为0
L MW 20    
T QW 100  //如果MCR分区被激活,则将MW20值传送到QW100中,如果MCR被关闭只将0传送到QW100中
)MCR   //MCR分区结束
MCRD //让MCR失效
3.里面的程序是不是可以跟正常使用一样,在里面使用FB,FC等?
MCR中不能调用FB、FC等。



1 NIB ALLEN BRADLEY 800ES-LMJP23 800ESLMJP23 PUSHBUTTON


1 NIB MICROSWITCH MPV11 RELAY 120 VAC


1 NIB SQUARE D 1861-S1-R36A 1861S1R36A MAGNET COIL


1 NIB FURNAS 52PA6GNA OIL TIGHT PILOT LIGHT


1 NIB CUTLER HAMMER C799B11 ENCLOSURE ONLY SIZES 00-1


1 NIB ALLEN BRADLEY 800T-NX761 800TNX761 DIODE TYPE


1 NIB ALLEN BRADLEY 800T-P16 800TP16 OILTIGHT PILOT LIG


1 NIB TELEMECANIQUE VW3A28821A MOUNTING PLATE KIT


NIB ALLEN BRADLEY 700-F400A11 700F400A11 CONTROL RELAY


1 NIB SQUARE D 8501 KP12 8501KP12 GENERAL PURPOSE RELAY


NIB ALLEN BRADLEY 700-F400A44 700F400A44 CONTROL RELAY


HUBBELL HBL8300SGA NEMA 5-20R HOSPITAL GRADE


1 NIB RELIANCE ELECTRIC 45C46 VOLTAGE COMPARATOR INPUT


NIB ALLEN BRADLEY 800T-J2KU7 800TJ2KU7 SELECTOR SWITCH


1 NIB 802C-TCA-10 802CTCA10 CABLE PVC COATED 10M LONG


1 NIB SYSTEM SENSOR SCR STROBE CEILING STD CD RED


1 NIB CUTLER HAMMER 10933H5A SIZE 0 CONTACT KIT


NIB RELIANCE ELECTRIC 63481-6J 634816J RESISTOR 50 OHMS


1 NIB PASS & SEYMOUR 7413-SS 7413SS 20A CONNECTOR


1 NIB ALLEN BRADLEY 1491-N126 FUSE BLOCK SIZE 0 - 30A


1 NIB BRYANT 70630NC LOCKING CONNECTOR RECEPTACLE L6-30

点击阅读全文 >>