20-COMM-C使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20-COMM-C 使用说明
适配器状态
适配器上有四个指示灯来显示它的工作状态。
如果所有的灯都不亮,则表示适配器没有接上,或是驱动器没有电源。
项目状态指示正常状态描述1PORT 绿灯工作正常。
适配器连接正确,并且正在与驱动器通讯。
绿灯工作正常。
适配器工作中,正在传输I/O 数据。
2MOD 绿灯闪烁工作正常。
适配器工作中,但是没有传输I/O 数据。
3NET A 绿灯工作正常。
适配器连接正确,通讯通道为A 网络。
绿灯工作正常。
适配器连接正确,通讯通道为B 网络。
4NET B 灯灭如果网络没有用做冗余媒介,则工作正常。
配置网络节点号
注意:只有当适配器重新上电,或是适配器重启后,新的设置才被更改。
所以如果更改了设置,需要重新上电或重启适配器。
适配器的配置
设置网络节点号
如果适配器上的地址旋钮设置的是“00”,则可以在适配器参数中设置Parameter 03 - [CN Addr Cfg]。
设置I/O配置
I/O配置决定了与变频器通讯的数据类型。
控制字/状态字,给定/反馈,Datalinks可以使能和不使能。
1.设置Parameter 13 - [DPI I/O Cfg]:
2.如果使用逻辑命令/给定,则是配置成驱动器接收由适配器的逻辑命令和给定。
例如,在PowerFlex 700 drive 中将Parameter 90 - [Speed Ref A Sel] 设置成“DPI Port 5”,则变频器的速度给定由适配器给。
3.如果使用了Datalinks,则需要设置后几位。
4.重启适配器。
选择主/从
主从设置决定了适配器是由扫描器来传送数据的。
1.完成前面的I/O配置。
2.设置Parameter 25 - [M-S Input]
3.设置Parameter 26 - [M-S Output].
4.重启适配器。
选择给定值整定
Parameter 27 - [Reference Adjust]
重启适配器
可以重启驱动器,也可改变参数Parameter 09 - [Reset Module]
查看适配器的配置
SLC 500 Example
为网络I/O配置参数
1.设置适配器参数
2.适配器重启
3.设置变频器I/O参数
使用RSNetWorx为ControlNet配置I/O并保存至1747-SCNR扫描器为了在ControlNet网络上的控制器和驱动器之间建立I/O配置,必须建立为SLC 500的1747-SCNR扫描器建立一个I/O映像。
1. 启动Start RSNetWorx for ControlNet. 在RSNetWorx for ControlNet
窗口中, 选择File > New新建新文件. 再选择“ControlNet Configuration” 作为网络配置类型,点击OK.
2. 选择Network > Online上线。
3. 展开通讯的路径,如图根据通讯连接的方式,选择有效的路径。
4.由于选择的ControlNet 路径展开, RSNetWorx for ControlNet 生成了在网络上所有硬件的图片。
5. 选择Network > Enable Edits 或者在RSNetWorx for ControlNet项目窗口中选中Edits Enabled框. 如果1747-SCNR扫描器的I/O配置有了更改,则Online / Offline mismatch对话框将出现。
当两个选项都有效时,选择“Use offline data (download).” 当这个选项无效时(灰掉), 选择“Use online data (upload).” 点击OK.
提示:如果消息框报告说因为控制器在Program模式,下载无法完成,则将控制器切换到Remote Run 模式,继续下载。
6.在RSNetWorx for ControlNet 显示的画面中,右键点击1747-SCNR图标,选择Scanlist Configuration 。
7.右键点击PowerFlex 700 drive 选择Insert Connection…显示连接属性.
设置合适的Requested Packet Interval,最小值是 5 ms.根据参数Parameter
13 - [DPI I/O Cfg]选择输入输出数据的长度. M1:e.3 作为输入的第一个字,and M1:e.3 作为输出的第一个字。
地址可以自定义,但要注意地址不能冲突。
8.选择File > Save,Save Configuration 对话框出现。
提示:如果两个选项都有效,则一定要选择“Optimize and re-write schedule for all connections”选项。
9.一个关于通讯和I/O中断的警告出现,点击OK。
使用I/O
理解I/O映像
输入和输出是从控制器的角度来定义的。
因此输出I/O的数据由控制器发出,适配器接收,输入I/O是由适配器发出的状态数据,作为控制器的输入接收。
不同的I/O映像在于:
驱动器Reference/Feedback字和Datalink字的大小(16或32位)。
I/O 配置(Parameter 13 - [DPI I/O Cfg])。
映像区是从0开始的连续字。
ControlLogix Controllers only —在RSLogix 5000 中专门的驱动器的数据
(v16或更高版中的Integrated Drive Profile, v13-v15中的Classic Profile, 或是在所
有版本RSLogix 5000中的Generic Profile).
ControlLogix 控制器映像
由于v16或更高版中的Integrated Drive Profile和v13-v15中的Classic Profile
提供了描述性的控制器变量,那么这些I/O映像(变量的大小和地址)根据所使用的变频器自动地进行组态。
如果使用的是RSLogix 5000的Generic Profile in RSLogix 5000, 控制器的变量是
没有描述或是没有定义的。
图 5.1 使用了16-bit 和32-bit Reference/Feedback and Datalinks.
在图5.1中, 用的10 个字作输出,12 字作输入(适配器在输入的起始增加了两个pad 字). 这个可根据应用的需要而不同. 例如32-bit Reference/Feedback
,32-bit Datalinks (PowerFlex 700S) 会如下表改变I/O映像。
SLC 500控制器的映像
SLC 500控制器的映像的改变取决于变频器Reference/Feedback and Datalinks字的大小。
如果所有的I/O 和Datalinks都使能, 而且使用了16-bit Reference/Feedback 和16-bit Datalinks (PowerFlex 70/700/700H and SMC Flex), 如下:
使用32-bit Reference/Feedback and 32-bit Datalinks (PowerFlex 700S),的如下:
使用16-bit Reference/Feedback and 32-bit Datalinks (PowerFlex 700 VC)的如下:
SLC 500 Example
1.启动RSLogix 500. 新建一个500的项目。
2.在项目树中,右键点击IO Configuration ,选择Open 打开I/O配置的画面。
3.点击Read IO Config. 可以在线读到I/O配置的状态. 点击Who Active.. 选择
通讯路径,点击OK.
4.在Read IO Configuration from Online Processor 消息框中点击Read IO Config
,列出1747-SCNR ControlNet SLC Scanner 。
注意在#栏中扫描器占用的槽号,这个数字取代了在内存地址中的“e” 。
关闭这个画面。
Drive and Adapter Parameter Settings.
理解Controller Data Table 中的地址
在前面的I/O配置中,使用了两个默认的地址,(M1:e.3 作为输入and M0:e.3 作为输出)。
由于内存地址不能被用于显示实型数据,所以使用了COP指令将这些地址转换到N区。
则M1:e.3 变成N9:0 and the M0:e.3 变成N10:0.
重要:除了CPU要在RUN模式下,扫描器也要在RUN模式下。
将O:e.0的第10位置1.这里的e =扫描器的槽号。
例如O:1.0的第10位置1。
Logic Command/Status Words
PowerFlex 7-Class Drives (except PowerFlex 700S)
A “0 = Not Stop” condition (logic 0) must first be present before a “1 = Start” condition will start the drive. The Start command acts as a momentary Start command. A “1” will start the drive, but returning to “0” will not stop the drive.
PowerFlex 700S Drives
before a 1 = Start condition will start the drive.。