西门子模块6ES7231-7PB22-0XA8多库发货
  • 西门子模块6ES7231-7PB22-0XA8多库发货
  • 西门子模块6ES7231-7PB22-0XA8多库发货
  • 西门子模块6ES7231-7PB22-0XA8多库发货

产品描述

产品规格模块式包装说明全新
PLC的种类非常多,可以根据控制要求及PLC的功能、I/O点数、存储容量,以及、维修方便、等因素加以综合考虑。对于一个企业,应尽量统一 PLC的机型,这样其外部设备通用,资源可共享,也易于联网通信,便于组成分布式控制系统。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
    1.PLC的I/O点数选择
    要考虑控制要求,在这一前提下,还要兼顾价格及备用裕量。通常I/O点数是根据受控对象的输入、输出信号的实际需要,再加上10%--30%的备用量来确定的。
    2.PLC结构形式的选择
    对于整体结构式的PLC,其每一个I/O点的平均价格比模块式,且体积相对较小,所以一般用于系统工艺过程较为固定的系统;而模块式PLC的功能扩展灵活方便,在I/O点数、I/0模块的种类等方面,选择余地大,维修时只需换模块,同时故障判断也很方便,因此,模块式PLC -般用于较复杂的系统和工作环境较差的场合。
    3.PLC安装方式的选择
    PLC的安装方式可分为集中式、远程式和多台联网分布式。集中式不需要设置驱动远程I/O硬件,系统反应快、。大型系统经常采用远程I/O式,因为它们的装置分布范围很广。对于多台联网的分布式控制,采用多台设备分别立控制且相互之间采用通信联系方式时,则要选择具有较强通信功能的小型机。
    4.PLC功能的选择
    PLC的功能主要有逻辑运算、算术运算、计时、计数、数据处理、PID运算和通信功能。对于以开关量控制为主,带少量模拟量控制的系统,可以选用小型的且能配接A/D和D/A转换,具有加减算术运算、数据传送功能的PLC。对于控制系统较复杂,要求实现PID运算、闭环控制、通信联网等功能,可按控制规模的大小及复杂程度,选用中型或大型PLC。



1.分析原有系统的工作原理 

了解被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理。

2.PLC的I/O分配 

确定系统的输入设备和输出设备,进行PLC的I/O分配,画出PLC外部接线图。

3.建立其它元器件的对应关系 

确定继电器电路图中的中间继电器时间继电器等各器件与PLC中的辅助继电器和定时器的对应关系。

以上(2)和(3)两步建立了继电器电路图中所有的元器件与PLC内部编程元件的对应关系,对于移植设计法而言,这非常重要。在这过程中应该处理好以几个问题:

1)继电器电路中的执行元件应与PLC的输出继电器对应,如交直流接触器、电磁阀、电磁铁、指示灯等;

2)继电器电路中的主令电器应与PLC的输入继电器对应,如按钮、位置开关、选择开关等。热继电器的触点可作为PLC的输入,也可接在PLC外部电路中,主要是看PLC的输入点是否富裕。注意处理好PLC内、外触点的常开和常闭的关系。

3)继电器电路中的中间继电器与PLC的辅助继电器对应;

4)继电器电路中的时间继电器与PLC的定时器或计数器对应,但要注意:时间继电器有通电延时型和断电延时型两种,而定时器只有“通电延时型”一种。

4.设计梯形图程序 

根据上述的对应关系,将继电器电路图“翻译”成对应的“准梯形图”,再根据梯形图的编程规则将“准梯形图”转换成结构合理的梯形图。对于复杂的控制电路可划整为零,行局部的转换,后再综合起来。

5.仔细校对、认真调试 

对转换后的梯形图一定要仔细校对、认真调试,以保证其控制功能与原图相符。


  PLC控制系统由于具有功能强、程序设计简单、扩展性好、维护方便、性高、能适应比较恶劣的工业环境的特点,因此在工业企业广泛应用.但是由于工业环境条件恶劣,以及各种工业电磁,辐射干扰等,影响PLC控制系统的正常工作,因此重视PLC控制系统的抗干扰设计.为防止干扰,可以采用硬件和软件相结合的抗干扰方法. 防止硬件干扰的方法有:1采用性能优良的电源来抑制电网引入的干扰2电缆的选择与铺设来降低电磁干扰3完善接地系统4采用光电隔离来抑制输入输出电路引入的干扰等.而利用PLC软件来减少干扰是PLC控制系统正常、稳定工作的重要环节.下面主要分析在生产实践中应用的利用PLC组态软件来减少干扰的方法: 

一、减少数字量输入扰动的方法 

1、 计数器法 


CON—计数器 
NOT—非门 
RS—复位触发器 
IN—输入 
OUT—输出 
N—脉冲采样个数 


注释:当外部有信号输入时,控制系统采集连续的N个脉冲使RS触发器输出为“1”,只有当外部输入信号由“1”变成“0”时,RS触发器的复位端为“1”,将RS触发器的输出复位成“0”。而当有瞬间干扰脉冲时,CON计数器将采集不到连续的N个脉冲,CON计数器无法输出,这就起到了减少干扰的作用。(N一般情况下取2) 

优点:响应速度快,对周期性的瞬时干扰起到了一定的抑制作用。
缺点:不能过CON计数器采样时间的干扰。 

2、延迟输入法 

 IN—输入 
OUT—输出
TIME(ET)—延时时间 
TON—延时输出(其曲线如下图) 



     注释:当输入IN=1时,启动计数器直到计时时间(PT)=延时时间,OUT=1。当计数器计时时间〈延时时间,OUT=0。延时时间取1S以内。 
    优点:了短时的周期干扰。 
    缺点:响应速度慢,不利于信号的快速传输。 


二、减少模拟量输入扰动的方法 

1、限幅法 


MOVE—移动保持指令(使能端EN=1,OUT=IN。EN=0,OUT保持前次值) 
GE—大于等于指令(OUT=1,IF IN1≥IN2) 
LE—小于等于指令(OUT=1,IF IN1≤IN2) 
HL—上限设定值 
LL—下限设定值 
注释:当模拟量输入信号在HL和LL之间时,OUT=IN。当IN-AI信号出或等于HL或LL时,GE或LE判断IN-AI信号,使OUT1或OUT2输出“1”去封锁MOVE,从而保持MOVE的输出为HL或LL的设定值。也就起到了限幅的作用。 
优点:能有效克服因偶然因素引起的脉冲干扰。 
缺点:平滑度差。 


2、延迟滤波限幅法


MOVE—移动保持指令(使能端EN=1,OUT=IN。EN=0,OUT保持前次值) 
GE—大于等于指令(OUT=1,IF IN1≥IN2)
LE—小于等于指令(OUT=1,IF IN1≤IN2) 
HL—上限设定值 
LL—下限设定值 
LG—延迟滤波指令(其曲线如下图) 
TIME—延迟滤波时间 



注释:功能基本和限幅法相同,只是在输入端增加了一个延迟滤波器,对输入信号起到了延迟缓冲的滤波。 
优点:有效地抑制了周期性的脉冲干扰。平滑度比限幅法有所改善。 
缺点:信号响应速度减缓。 


3、延迟滤波比较法 


    LG—延迟滤波器 
    SUB—减法指令 
    ABS—指令 
    GE—大于等于指令 
    HL—大偏差值 
    TIME—延迟滤波时间 


注释:正常情况输入信号IN-AI经过一阶延迟滤波后直接输出,OUT=IN-AI的值;当有突变信号时,输入信号IN-AI经过一阶延迟滤波后与含有突变信号的输入信号IN-AI相减取(无论出现正偏差还是负偏差),与HL值比较,若大于等于HL的预设值,OUT1=1,将LG—延迟滤波器切换成跟踪状态,此时OUT就保持了输入信号IN-AI突变前的值。直到突变信号减弱,OUT1=0,OUT=IN-AI。 
优点:对周期性干扰具有良好的抑制作用。平滑度高。
缺点:灵敏度取决于TIME—延迟滤波时间的大小。 

4、积分消抖滤波法 


    LG—延迟滤波器 
    SUB—减法指令 
    GE—大于等于指令
    LE—小于等于指令 
    OR—或门(自做的DFB功能块) 
    NOT—非门 
    TON—延时输出 
    EOR—异或门 
    MOV—移动保持指令 
    PI—比例积分调节器 
    HL—大正向偏差值 
    LL—大负向偏差值 
    TIME—延迟滤波时间 
    TIME1—延迟输出时间 
    TIME2—延迟滤波时间   


注释:参数设置:LG(TIME=1S),TON(TIME1=10S),LG1(TIME=30S),HL=0.2,LL=-0.2 ,PI(TI=10S,将P放开封锁成为纯积分调节器) 

三、 小信号在变化幅度中变化时 

1、终状态:此时为稳态,输入与输出相近。OR输出为“0”,NOT=1,TON时间已出10S,EOR=0,MOV不保持,PI不积分,SUB=0,信号走PI的跟踪回路,LG1滤波后输出。正常的信号流向:IN→LG→PI的跟踪→LG1(滤波30S)→输出  

2、 小信号的暂态变化:(在TON=10S之前)OR=0,NOT=1,TON未到10S,EOR=1,MOV保持,PI积分作用,LG1未起作用,输出跨越LG1(TIME=30S),直接到输出端,此时为线性跟踪滤波状态。 

四、 信号大幅度变化时(≥HL,≤LL) 

OR=1,NOT=0,TON不起作用,EOR=0,所以LG1(TIME=30S)不起作用,PI不起作用走跟踪。正常的信号流向:IN→LG→PI的跟踪→LG1的跟踪→输出 

五、 总结:   

1、 小信号在10秒之内,经过LG(TIME=1S),PI的积分作用,跳过LG1(TIME=30S),直接输出,实现输入信号的滤波和跟踪状态。 
2、 小信号在10秒之后,经过LG(TIME=1S),PI的跟踪和LG1(TIME=30S)跟踪输入。 
3、 大信号变化时,LG(TIME=1S)作用,LG1(TIME=30S)不起作用,此时为输出快速跟踪。 
优点: 对于被测参数有较好的滤波效果, 对周期性干扰具有良好的抑制作用,平滑度高。 
缺点: 对于变化缓慢的输入信号响应慢。 

结束语 

上述所分析的方法,均在生产实际中得到检验,了一定的效果,并随着生产实际的需要和经验的积累,不断完善其对干扰的软件处理方法。


STEP1:开发一个编程软件,所有梯形图的元件或功能块用控件实现,真正要实现的控件只要大概十个左右,如功能块,不同的功能块显示主要通过不同的功能块号或元件(函数号)去ini文件找对应记录。
STEP2:用户在把控件拖上编辑窗口时在控件内将对应的功能块号、参数、变量名写入一个中间文件。
STEP3:通过对中间文件的扫描、语法检查、重定位后生成对应的LD文件,这时所有的变量都是变量区的偏移地址。这个过程一般要三至四次才能完成,如果要优化可能还需要多的处理,如果要做增量编译还要需要做这方面的处理。至于在线编程则需要在生成的中间文件中做多的标志和处理。
STEP4:将文件下载至PLC,这样就会有一个比较完备的通信协议,这方面一开始就想好,如果不要在线编程可能还简单一点,只是对下载、上载、监视、强制、设置、参数、初始化列表等有比较清楚的概念就行了。
STEP5:程序下至PLC后,PLC在每次上电后要行各种软硬件的初始化,包括掉电保持的变量或输入输出口的处理,各种寄存器或标志的初始化。
STEP6:初始化完后进行程序的扫描运行,在扫描时其实是一个很简单的分支程序,这个程序前要进行取指取参再通过分支程序进行跳跳算。其实大家都把这一块当作PLC的,相反这一块是简单的,当然如果要做优化倒还是有很多讲究要对CPU的原理、对编译原理有比较清楚的认识。 字串4
STEP7:其实下位机就相当于一个软的CPU,包括程序指针、变量指针、堆栈指针等都是应有尽有。
STEP8:每次扫描完毕后要进行IO的处理,这一块是简单但又是复杂的,简单做做谁都能做,但要做到和智能化就需要有比较好的规划。
STEP9:通信是通过中断来处理或者在中断中接收发送,但在IO处理后进行帧的处理。
STEP10:在IO处理后可以加一个工程量变换的程序进行模拟量的处理。同时如果有调试需要的还需要与IO点数一样多位的表来进行处理强制和监视等信息。
STEP11:定时器、高速计数、中断型梯形图、各种通信协议、自定义通信协议、脉冲输出、PWM等,这些是可选项,当然如果没有定时器就不是PLC了。


20220222173907301904.jpg202202221739073176584.jpg



1 引言
PLC 控制系统的设计中,虽然接线工作占的比重较小,大部分工作还是PLC 的编程设计工作,但它是编程设计的基础,只要接线正确后,才能顺利地进行编程设计工作。而保证接线工作的正确性,就对PLC 内部的输入输出电路有一个比较清楚的了解。
我们知道,PLC 数字输入模块为了防止外界线路产生的干扰(如尖峰电压,干扰噪声等)引起PLC 的非正常工作甚至是元器件的损坏,一般在PLC 的输入侧都采用光耦,来切断PLC 内部线路和外部线路电气上的联系,保PLC 的正常工作。并且在输入线路中都设有RC 滤波电路,以防止由于输入点抖动或外部干扰脉冲引起的错误信号。
2 输入电路的形式
2.1 分类
PLC 的输入电路,按外接电源的类型分,可以分为直流输入电路和交流输入电路;按PLC 输入模块公共端(COM 端)电流的流向分,可分为源输入电路和漏输入电路;按光耦发光二管公共端的连接方式可分为共阳和共阴输入电路。如下图1所示:
 
                                      图1 PLC输入电路的分类
2.2 按外接电源的类型分类
2.2.1 直流输入电路
图2 为直流输入电路的一种形式(只画出一路输入电路)。当图1 中外部线路的开关闭合时,PLC 内部光耦的发光二管点亮,光敏三管饱和导通,该导通信号再传送给处理器,从而CPU 认为该路有信号输入;外界开关断开时,光耦中的发光二管熄灭,光敏三管截止,CPU 认为该路没有信号。
 
图2 直流输入电路
2.2.2 交流输入电路
交流输入电路如图3 所示,可以看出,与直流输入电路的区别主
要就是增加了一个整流的环节。
交流输入的输入电压一般为AC120V 或230V。交流电经过电阻R的限流和电容C的隔离(去除电源中的直流成分),再经过桥式整流为直流电,其后工作原理和直流输入电路一样,不再缀述。
 
图3 交流输入电路
从以上可以看出,由于交流输入电路中增加了限流、隔离和整流三个环节,因此,输入信号的延迟时间要比直流输入电路的要长,这是其不足之处。但由于其输入端是高电压,因此输入信号的性要比直流输入电路要高。一般,交流输入方式用于有油雾、粉尘等恶劣环境中,对响应性要求不高的场合,而直流输入方式用于环境较好,电磁干扰不严惩,对响应性要求高的场合。
2.3 按流入公共端电流的流向分类
2.3.1 漏型输入电路
漏型输入电路如图4所示,此时,电流从PLC 公共端(COM端或M端)流进,而从输入端流出,即PLC 公共端接外接DC电源的正。
 
图4 漏型输入电路
此图只是画出了一路的情形,如果输入有多路,所有输入的二管阳相连,就构成了共阳电路。如图5所示。
 
图5 共阳电路
三菱A系列PLC的AX40/41/42/50/60及Q系列的QX40/41/42等输入模块均属于漏型输入模块。
2.3.2 源型输入电路
    图3所示的电路也是源型输入电路的形式,此时,电流的流向正好和漏型的电路相反。源型输入电路的电流是从PLC的输入端流进,而从公共端流出,即公共端接外接电源的负。
如果所有输入回路的二管的阴相连,就构成了共阴电路,如图6所示:
 
图6 共阴电路
    三菱A系列PLC的AX80/81/82及Q系列的QX80/81的输入模块均属于此类输入电路。
2.3.2 混合型输入电路
因为此类型的PLC 公共端既可以流出电流,也可以流出电流(既PLC公共端既可以接外接电源的正,也可以接负),同时具有源输入电路和漏输入电路的特点,所以我们可以姑且把这种输入电路称为混合型输入电路。其电路形式如图7所示。
 
图7 混合型电路
作为源输入时,公共端接电源的负;作为漏输入时,公共端接
电源的正。这样,可以根据现场的需要来接线,给接线工作带来大的灵活。
    三菱A系列PLC的AX50-S1/60-S1/70/71/81-S1及Q系列的QX70/71/72。
这里需要说明的是,三菱和SIEMENS关于“源输入”和“漏输入”电路的划分正好相反,以上是按三菱的划分方法来介绍的,这点在使用过程中要注意。
    SIEMENS S7-300/400系列PLC的直流输入模块大多为漏型输入(公共端接外部电源的负。注:按SIEMENS的划分方法)。在S7-300系列PLC中,只有SM321(-IBH50-)输入模块为源输入(公共端接正。注:按SIEMENS的划分方法),S7-400系列PLC中则没有源输入模块。小型PLC S7-200的输入模块则全部为混合型输入形式。在大的项目中不建议使用,因此种输入形式虽然接线方便,但容易造成电源的混乱。
3 外接开关量信号和PLC输入电路的连接
    PLC外接的输入信号,除了像按钮一些干节点信号外,现在一些传感器还提供NPN和PNP集电开路输出信号。干节点和PLC输入模块的连接比较简单,这里主要不再缀述。而对于不同的PLC输入电路,到底是使用NPN输入还是PNP输入有时感到无所适从。下面主要介绍一下这两种输入和PLC输入电路的连接。
3.1 NPN和PNP输出电路的形式
    如图8和图9所示,分别是NPN和PNP输出电路的一种形式。
 
                     图8 NPN集电开路输出                 图9 PNP集电开路输出
    从图8和图9可以看出,NPN集电开路输出电路的输出OUT端通过开关管和0V连接,当传感器动作时,开关管饱和导通,OUT端和0V相通,输出0V低电平信号;PNP集电开路输出电路的输出OUT端通过开关管和+V连接,当传感器动作时,开关管饱和导通,OUT端和+V相通,输出+V高电平信号。
3.2 NPN和PNP输出电路和PLC输入模块的连接
3.2.1 NPN集电开路输出
由以析可知,NPN集电开路输出为0V,当输出OUT端和PLC输入相连时,电流从PLC的输入端流出,从PLC的公共端流入,此即为PLC的漏型电路的形式,即:NPN集电开路输出只能接漏型或混合式输入电路形式的PLC,连接图如图10所示:
 
10 NPN集电开路输出和PLC的连接
3.2.2 PNP集电开路输出
PNP集电开路输出为+V高电平,当输出OUT端和PLC输入相连时,电流从PLC的输入端流入,从PLC的公共端流出,此即为PLC的源型电路的形式,即:PNP集电开路输出只能接源型或混合型输入电路形式的PLC,连接图如图11所示:
 
图11 PNP集电开路输出和PLC的连接
4 结束语
    正是由于PLC输入模块电路形式和外接传感器输出信号的多样性,我们在PLC输入模块接线前要充分了解PLC输入电路的类型和传感器输出信号

的形式,只有这样,才能确保PLC输入模块接线正确无误,为后续的PLC编程和调试工作打下一个良好的基础。


  下面从8个方面对PLC与继电器控制逻辑的性能和价格进行相比较:
        ① 控制逻辑:继电器控制逻辑采用硬接线逻辑,利用继电器机械触点的串联或并联及延时继电器的滞后动作等组合成控制逻辑,其连线多而复杂,体积大,功耗大,一旦系统构成后,想再改变或增加功能都很困难。另外继电器触点数目有限,每只一般只有4~8对触点,因此灵活性和扩展性都很差。而PLC采用存储逻辑,其控制逻辑以程序方式存储在内存中,要改变控制逻辑,只需改变程序,故称为“软接线”,其连线少,体积小,加之PLC中每只软继电器的触点数理论上无限制,因此灵活性和扩展性都很好。PLC由中大规模集成电路组成,功耗小。
     ② 工作方式:当电流接通时,继电控制线路中各继电器都处于受约状态,即该吸合的都应吸合,不该吸合的都因受某种条件限制不能吸合。而PLC的控制逻辑中,各继电器都处于周期性循环扫描接通之中,从宏观上看,每个继电器受制约接通的时间是短暂的。
     ③ 控制速度:继电控制逻辑依靠触点的机械动作实现控制,工作频率低。触点的开闭动作一般在几十毫秒数量级。另外机械触点还会出现抖动问题。而PLC是由程序指令控制半导体电路来实现控制的,速度快,一般一条用户指令的执行时间在微秒数量级。PLC内部还有严格的同步,不会出现抖动问题。
     ④ 控制:继电控制逻辑利用时间继电器的滞后动作进行控制。时间继电器一般分为空气阻尼式、电磁式、半导体式等,其定时精度不高,定时时间易受环境湿度和温度变化的影响,调整时间困难。有些特殊的时间继电器结构复杂,不便维护。
        PLC使用半导体集成电路作定时器,时基脉冲由晶体振荡器产生,精度相当高,定时范围一般从0.1 s到若干分钟甚至长,用户可根据需要在程序中设定定时值,然后由软件和硬件计数器来控时时间,定时精度小于10 ms且定时时间不受环境的影响。
     ⑤ 计数控制:PLC能实现计数功能,而继电控制逻辑一般不具备计数控制功能。
        ⑥ 设计与施工:使用继电控制逻辑完成一项控制工程,其设计、施工、调试依次进行,周期长,而且修改困难。工程越大,这一点就越。而用PLC完成一项控制工程,在系统设计完成以后,现场施工和控制逻辑的设计(包括梯形图和程序设计)可以同时进行,,且调试和修改都很方便。
    ⑦ 性和可维护性:继电控制逻辑使用了大量的机械触点,连线也多。触点开闭时会受到电弧的损坏,并械磨损,寿命短,因此性和可维护性差。而PLC采用微电子技术,大量的开关动作由无触点的半导体电路来完成,它体积小、寿命长、性高。PLC还配备有自检和监督功能,能检查出自身的故障,并随时显示给操作人员,还能动态地监视控制程序的执行情况,为现场调试和维护提供了方便。
     ⑧ 价格:继电控制逻辑使用机械开关、继电器和接触器,价格比较。而PLC使用中大规模集成电路,价格比较昂贵。
以下叙述的硬件/软件条件为:不带RS232串口的笔记本电脑、欧姆龙CPM2AH-60CDR型PLC、Cx-Programmer V5.0编程软件。
 1. Cx-Programmer V5.0与PLC通信不稳定:
 电脑与PLC的连接方式:电脑USB口(该电脑没有RS232串口)←→[USB转RS232电缆的USB插头←→USB转RS232电缆线(电脑已经安装驱动,且默认的COM4端口已经设置为COM1)中间部分←→USB转RS232电缆的RS232公头]←→[[电脑与PLC的连接电缆的RS232母头←→电脑与PLC的连接电缆线的中间部分←→电脑与PLC的连接电缆的RS232公头]]←→PLC的RS232母头。
 上面单中括号内为USB转RS232电缆,双中括号内为电脑与PLC的连接电缆。电脑与PLC的连接电缆接线如下:(1).公头(用以连接PLC)的2、3、9分别与母头的2、3、5(用于连接电脑或USB转RS232连接线)短接,这是欧姆龙官方的连接方法;(2).公头和母头的2-2、3-3、5-5分别短接,这是RS232连接线的常规连接方法。后来经过实践证明:上面2种电脑和PLC的连接电缆都可以使用。1种电缆通信稳定。对于2种电缆,当电脑和PLC之间通过VC应用程序进行通信时效果不好,容易丢帧(用串口调试助手可以看到),只有当电脑和PLC共用电源(共地)时才没有发现问题。所以,请尽量采用1种连接电缆。
 有时间电脑和PLC能正常通信,有时间却不行——显示“Modem已经被选中,要继续码?”故障(实际上“码”应当为“吗”),一旦出现该故障信息,就一定会出现以下故障信息:
 当通信不上时,笔者采用过回以前的正常操作系统、重新安装Cx-Programmer V5.0编程软件等方法,又可以正常通信了,但一旦断线后又可能通信不上了。有几次还发现,有些程序可以和PLC通信上,而有些程序却不行!因此,笔者就将可以通信的PLC程序先备份,然后全部删除程序中的指令,后将目标程序的指令全部复制过来(复制时注释可以自动复制过来),这样居然电脑就可以正常和PLC进行通信了!但是——下一次这个程序可能又无法正常通信了!郁闷……
 根据通信错误信息“Modem已经被选中,要继续码?”,笔者找到了解决方法:在桌面上右击“我的电脑”,再点击“属性”——“硬件”——“设备管理器”,再双击“调制解调器”,再右击展开的调制解调器型号,点击“停用”就可以了。
 另外,正确连接方法如下:在电脑没开机或(和)PLC没通电(否则带电拔插通信口可能造成通信口损坏(虽然这种几率不大,但你不要去碰))的情况下连接好USB转RS232电缆、电脑与PLC的连接电缆,然后再通过Cx-Programmer连接电脑与PLC。
 请注意:USB口也不是随便乱插就可以的,关键要保证设备管理器里的RS232口为COM1。笔者的电脑上时这种情况:初已将默认的RS232口从COM4口改为COM1口,但插下面的USB口却对应RS232的COM4口(COM1、COM3正在使用),无法连接电脑与PLC;插上面的USB口对应RS232的COM1口(COM2、COM4正在使用),可以连接电脑与PLC。
 2. Cx-Programmer V5.0与PLC通信干扰:
 如果Cx-Programmer在线,电脑和PLC已经连接,处于通信状态下,当每次设备停机时(将近20个交流接触器同时断开)Cx-Programmer将会出现通信错误,电脑和PLC连接中断。而当每次开机时(将近20个交流接触器同时吸合)却不会出现通信错误的情况。
 解决方法:重新连接PLC。如果你是个主义者,可以在每个接触器线圈上加一个RC阻容模块(每个RC模块大概60个大洋左右),也许不会出现通信错误的情况(不过笔者没有试过哟...)。
 3. 电脑与PLC的连接电缆试验:
 因为想到电脑与PLC的连接电缆(1种常规的连接电缆)为2-2短接、3-3短接、5-5短接,所以考虑直接用USB←→RS232电缆将电脑和PLC连接起来,如果这样可以的话不就省了一条连接电缆了吗?下面是直接用USB←→RS232电缆将电脑和PLC连接起来的试验结果:
有时间1次通信时出现以下错误:“所选的端口被另一个应用所占用”;2次通信时出现以下错误:
    为什么电脑通过上述两种连接电缆与PLC连接没有问题,而直接采用USB转RS232电缆线与PLC连接却不行呢?以下是分析过程:
1种可能:阻抗的原因。虽然上述两种连接电缆为直连线,却有阻抗存在,多了这个阻抗就可以正常连接。但这个原因好像很牵强,连笔者自己都不能相信。
2种可能:该USB转RS232的公头与PLC的母头接触不良,而加一根电缆却能连接正常——USB转RS232的公头与连接线的母头接触良好,连接线的公头与PLC的母头接触良好。该猜测来源于笔者遇到过的一次电脑故障:某台电脑的鼠标无法使用,另外换一个鼠标正常,把故障鼠标换到其它电脑却能正常使用。后怀疑鼠标接头与主板插口接触不良,就将鼠标插头破开再涂上一层焊锡,结果使用正常!但是对于USB转RS232的公头与PLC的母头接触不良这种猜测,笔者觉得可能性不大——因为他解释不了“所选的端口被另一个应用所占用”这个故障。
后想到了另外一个可能:USB转RS232直接与PLC连接就相当于USB转RS232的串口与PLC的串口1-1、2-2、3-3、4-4、5-5、6-6、7-7、8-8、9-9一一对应连接,而通过连接线却只有2-2、3-3、5-5三对端子连接,这说明1-1、4-4、7-7、8-8、9-9至少有一对是不能连接的,否则就会出现问题,而且这还既有可能损坏PLC与电脑的通信端口。笔者认为就是这个原因




http://zhangqueena.b2b168.com

产品推荐