下图为as-i主站cp342-2与cpu
500)this.style.width=500;” src=”http://doc.plcjs.com/eWebEdit/uploadfile/20080724233629480.jpg” title=”点击在新窗口查看原始图片” />总线4位从站的连接
as-i-m12-plug
500)this.style.width=500;” src=”http://doc.plcjs.com/eWebEdit/uploadfile/20080724233629320.jpg” title=”点击在新窗口查看原始图片” />
3线传感器的配置列表(输入信号):
1 = + = 棕线
2 = 信号 = 黑线
3 = - = 蓝线
真空开关的配置列表(输入信号):
1 = + = 棕线
2 = 信号 = 黑线
3 = - = 蓝线
2线磁感应式接近开关配置列表(输入信号):
1 = + = 黑线
2 = 信号 = 棕线
3线磁感应式接近开关配置列表(输入信号):
1 = + = 棕线
2 = 信号 = 黑线
3 = - = 蓝线
微动开关配置列表(输入信号):
1 = + = 棕线
2 = 信号 = 绿线
指示灯/电机配置列表(输出信号):
3 = - = 棕线/红线
4 = 信号 = 蓝线/黑线
as-i从站的8位模块连接图(每个连接端子为in1和out1)。
500)this.style.width=500;” src=”http://doc.plcjs.com/eWebEdit/uploadfile/20080724233629236.jpg” title=”点击在新窗口查看原始图片” />
3线传感器配置列表(输入信号)
5 = + = 棕线
6 = 信号 = 黑线
7 = - = 蓝线
真空开关的配置列表(输入信号):
5 = + = 棕线
6 = 信号 = 黑线
7 = - = 蓝线
2线磁感应式接近开关配置列表(输入信号):
5 = + = 黑线
6 = 信号 = 棕线
3线磁感应式接近开关配置列表(输入信号):
5 = + = 棕线
6 = 信号 = 黑线
7 = - = 蓝线
微动开关配置列表(输入信号):
5 = + = 棕线
6 = 信号 = 绿线
指示灯/电机配置列表(输出信号):
8 = - = 棕线/红线
9 = 信号 = 蓝线/黑线
as-i网络中的从站地址为1-31,即最多只能有31个从站设备。为了定义这些从站的地址,可以通过不同的方式来设置,包括主站设置,从站服务器设置,有些从站还可以通过按钮设置。下图是使用西门子从站服务器(psg, programming and service device)来进行设定。
500)this.style.width=500;” src=”http://doc.plcjs.com/eWebEdit/uploadfile/20080724233629170.jpg” title=”点击在新窗口查看原始图片” />
1. psg开机(start)
2. 确认指示灯(enter)
3. 选择主站(f3)
4. 选择操作模式(f1)
5. 选择新的从站(f1)
6. 确认as-i地址(enter)
7. 输入新的地址(2)
8. 确认进入(enter)
9. 回到主菜单(2xesc)
10.关机(f4)
下图是用as-i服务器设定地址。
500)this.style.width=500;” src=”http://doc.plcjs.com/eWebEdit/uploadfile/20080724233629762.jpg” title=”点击在新窗口查看原始图片” />
500)this.style.width=500;” src=”http://doc.plcjs.com/eWebEdit/uploadfile/20080724233629655.jpg” title=”点击在新窗口查看原始图片” />
如图所示,使用从站服务器进行设定非常简单、方便,不需做过多说明。只是要注意在连接时,4i/4o模块的正负极不要接错。
下面说明通过plc如何将连接在控制器上的as-i输入输出设备进行地址设置。
as-i从站地址范围,由plc硬件决定
·输入字节地址范围256..271
·输出字节地址范围256..271
由于as-i从站属于plc的外围设备,所以as-i从站的地址不能在程序中直接设置。但是在编程软件中,要按照程序要求在组织块中进行地址设置。下列的程序举例会说明如何进行设定:
l pid256 load input dw256
t id64 transfer to input dw64
l pid260 load input dw260
t id68 transfer to input dw68
l qd64 load output dw64
t pqd256 transfer to output dw256
l id68 load output dw68
t pid260 transfer to output dw260
为了在组织块中方便地编写程序,外部设备dw和内部dw被相互转换。
每一个输入/输出dw包括4个字节:
id64 = ib64, ib65, ib66, ib67
id68 = ib68, ib69, ib70, ib71
qd64 = qb64, qb65, qb66, qb67
qd68 = qb68, qb69, qb70, qb71
单字节也可以被装载和转换,比如:
l pib 256
t ib 64
l pib 257
t ib 65
t qb 64
l pqb 256
t qb 65
l pqb 257
输入和输出位的外部地址就是指所连接的传感器和执行器所属的从站地址。下表就是一个主站可以被分配的从站地址和plc内部地址。
500)this.style.width=500;” src=”http://doc.plcjs.com/eWebEdit/uploadfile/20080724233629810.jpg” style=”width: 536px; height: 470px;” title=”点击在新窗口查看原始图片” />
如上图所示,as-i主站的输入和输出占用16个字节的内存。as-i主站cp343位与s7-300plc的第四个槽位。它可以自动的从plc中获得256到271这16个字节提供给外部装置。从站1的输入地址为i256.0到i256.3,输出地址为q256.0到q256.3。其他从站的地址的编制同样根据这个规则。
要注意的是,从站地址不能按bit的方式设置,必须是按照word或double word的方式传送。
500)this.style.width=500;” src=”http://doc.plcjs.com/eWebEdit/uploadfile/20080724233629738.jpg” style=”width: 516px; height: 461px;” title=”点击在新窗口查看原始图片” />
例1:
一个微动开关(microswitch)连接到从站3的in4:
·寻找从站地址3(第2列/第2行)
·in4指4位中的第4个位(bit0-bit3)= bit 3,相应的{jd1}地址 = i 65.3
例2:
一个dc电机(dc-motor)连接到从站4的out2:
·寻找从站地址4(第1列/第3行)
·out2指4位中的第2个位(bit4-bit7) = bit 5,相应的{jd1}地址 = q 66.5
例3:
一个3线传感器(3-wire sensor)连接到从站4的in2:
·寻找从站地址4(第1列/第3行)
·in2指4位中的第2个位(bit4-bit7) = bit 5,相应的{jd1}地址为 = i 66.5
例4:
一个指示灯(light)连接到从站5的out3:
·寻找从站地址5(第2列/第3行)
·out3指4个位中的第3个位(bit0-bit3) = bit 2,相应的{jd1}地址为 = q 66.2
网络的接线和安装要点
·电源
as-i的供电电源必须使用专用电源,且只允许该电源的平衡点接地,其他任何地方都不允许接地。压降会对从站性能产生影响。
安装附加电源时,要使用黑色的电缆连接。
标准的黄色非屏蔽双芯电缆的电阻是0.0135ω/m。
·网络扩展
使用中继器时,每个网段不能超过
·走线
黄色as-i电缆,棕色为正极,蓝色为负极。为了减少干扰,不要离电力线太近,对超过60vdc或250vac的电缆,距离至少为