理论教育 串行通信单元参数设置方法优化

串行通信单元参数设置方法优化

时间:2023-06-17 理论教育 版权反馈
【摘要】:串行通信单元CJ1W-SCU41的参数设置可以采用梯形图编程或I/O表直接设置两种方法,由于前者必须熟悉各参数所处内存区地址,而且设置参数的步骤较为繁琐,容易出错。图10-19 CJ1W-SCU41单元串口1通信参数配置示例当串行通信单元参数配置完毕后,单击“确定”按钮返回图10-16所示I/O表窗口,至此完成了CJ1W-SCU41单元参数配置。

串行通信单元参数设置方法优化

串行通信单元CJ1W-SCU41的参数设置可以采用梯形图编程或I/O表直接设置两种方法,由于前者必须熟悉各参数所处内存区地址,而且设置参数的步骤较为繁琐,容易出错。因此使用梯形图编辑软件CX-Programmer中的I/O表直接设置CJ1W-SCU41单元参数较为直观,简单。

1.创建I/O表

回顾图10-11,将带有CJ1W-AD081和CJ1W-SCU41单元的CJ1GPLC系统上电后,可以使用手持编程器或梯形图编辑软件CX-Programmer创建I/O表。使用后者创建I/O表的步骤如下:

1)打开CX-Programmer,在工程窗口中列出了“IO表和单元设置”项,如图10-13所示。双击该图标,弹出I/O表操作窗口,如图10-14所示。

978-7-111-48236-9-Chapter10-21.jpg

图10-13 CX-Programmer工程窗口

978-7-111-48236-9-Chapter10-22.jpg

图10-14 I/O表操作窗口

2)将CX-Programmer置于在线状态下的编程模式,此时,在I/O表操作窗口内单击“选项”菜单下的“创建(R)”项,如图10-15所示,开始创建I/O表。创建I/O表的结果如图10-16所示。

978-7-111-48236-9-Chapter10-23.jpg

图10-15 创建I/O表

978-7-111-48236-9-Chapter10-24.jpg

图10-16 I/O表创建结果

在图10-16中,尽管第一块CJ1W-ID231单元在CPU机架上的物理地址是00槽位,但CPU实际分配给它的逻辑地址是[0000]和[0001]通道,这是由于该单元为32点输入单元;同理,给第二块CJ1W-ID231单元分配的逻辑地址是[0002]和[0003]通道。此后的4块CJ1W-OD211单元各分配1个通道,对应[0004]~[0007]通道。

第一块CJ1W-AD081单元在CPU机架上的物理地址是06槽位,其单元号为0,占用CIO区的首通道是[2000],共占用10个通道(1个输出通道、9个输入通道),由于该单元为CJ系列标准的特殊I/O单元,因此占有率为1。这是相对于其他非标准特殊I/O单元而言的,如CJ系列位置控制单元CJ1W-NC413,它需占用2个标准特殊I/O单元的资源——占用CIO区20个通道(8个输出通道、12个输入通道),故占有率为2。

第二块CJ1W-AD081单元在CPU机架上的物理地址是07槽位,其单元号为1,占用CIO区的首通道是[2010],也占用10个通道(1个输出通道、9个输入通道),占有率为1。

CJ1W-SCU41单元在CPU机架上的物理地址是08槽位,其单元号为2,占用CIO区的首通道是[1550],共占用25个通道。

2.I/O表直接设置串行通信单元参数

首先,调出图10-16所示I/O表窗口,用鼠标右键单击8#槽位CJ1W-SCU41单元后弹出菜单,如图10-17所示。

978-7-111-48236-9-Chapter10-25.jpg

图10-17 选取CJ1W-SCU41单元配置菜单示例

在该菜单中单击“单元设置”项,进入CJ1W-SCU41单元“编辑参数”对话框,如图10-18所示。

在本例的PLC控制系统中,由于CJ1W-SCU41单元的串口1(RS-485接口)并联接入4台变频器且富士变频器为第三方设备,其通信协议独立,因此CJ1W-SCU41单元的串行通信方式宜采用协议宏。富士变频器的RS-485通信帧格式为:起动位1位,数据位7位,停止位2位,偶校验,通信速率默认值为9600bit/s(可选取1200bit/s、2400bit/s、4800bit/s、9600bit/s和19200bit/s五个值)。(www.daowen.com)

按照富士变频器的通信数据格式设置图10-18中的串口1的主要参数如下:

●Port Setting:User Setting(选择串口为用户设定,不使用默认通信格式)。

978-7-111-48236-9-Chapter10-26.jpg

图10-18 CJ1W-SCU41单元参数编辑对话框

●Serial communications mode:Protocol macro(协议宏通信格式)。

●Data length:7 bits(数据位是7位)。

●Stop bits:2 bits(停止位是2位)。

●Parity:Even(偶校验)。

●Baud rate:默认值(9600bps)。

●Protocol Macro Transmission Mode:Half-duplex(半双工)。

●Maximun number of bytes in protocol macro send/receive data:1000 Byte(收发数据的最大字节数为1000字节)。

通信参数设置结果如图10-19所示。

978-7-111-48236-9-Chapter10-27.jpg

图10-19 CJ1W-SCU41单元串口1通信参数配置示例

当串行通信单元参数配置完毕后,单击“确定”按钮返回图10-16所示I/O表窗口,至此完成了CJ1W-SCU41单元参数配置。再次用鼠标右键单击CJ1W-SCU41单元,在弹出的子菜单中单击“启动特殊程序”项下“以继承的设定启动”,如图10-20所示。

此时弹出与CJ1W-SCU41单元相配套的“选择特殊程序”对话框,如图10-21所示。由于CJ1W-SCU41采用协议宏方式通信,所以选取CX-Protocol协议宏编辑软件并单击“确定”按钮,进入CX-Protocol的开发窗口,如图10-22所示。

978-7-111-48236-9-Chapter10-28.jpg

图10-20 CJ1W-SCU41单元启动特殊程序

978-7-111-48236-9-Chapter10-29.jpg

图10-21 “选择特殊程序”对话框

978-7-111-48236-9-Chapter10-30.jpg

图10-22 CX-Procotol软件协议编辑界面

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈