V23067-A1009-Z102
发布时间:2018-12-29 09:35:53点击率:
0

V23067-A1009-Z102 S7-200的端口是不隔离的,如果想使网络隔离,应考虑使用RS-485中继器或者EM277。 注意: ●具有不同电位的互联设备有可能导致不希望的电流流过连接电缆。 ●这种不希望的电流可能导致通讯失败或者设备损坏。 ●要确保用通讯电缆连接的所有设备有相同的参考电位,或者彼此隔离,来避免产生这种不希望的电流。 为网络确定通讯距离、通讯速率和电缆类型 网段的大长度取决于两个因素:隔离(用RS-485中继器)和波特率。但连接具有不同电位的设备是需要隔离。当接地点之间的距离很远时,有可能具有不同的地电位。即使距离较近,大型机械的负载电流也能导致地电位的不同。 表1 网络电缆的大长度 波特率 非隔离CPU口1 有中继器的CPU口或者EM277 9.6K到187.5K 50m 1000m 500k 不支持 400m 1M到1.5M 不支持 200m 3M到12M 不支持 100m 1 如果不是用隔离端和中继器,允许的大距离为50m。测量该距离时,从网段的个节点开始。到网段的一个节点。 在网络中使用中继器 RS-485中继器为网段提供偏压电阻和终端电阻。目的是为了: ●增加网络的长度:在网络中使用一个中继器可以使网络的通讯距离扩展50m。如果使用两个中继器而且中间没有其他节点,网络的通讯距离按照所使用的波特率扩展一个网段的长度。在一个串联网络中,多可以使用9个中继器。但网络的长度不能超过9600m. ●为网络增加设备:在9600的波特率下。50米距离之内,一个网段多可以连接32个设备,使用一个中继器允许在网络上增加32个设备。 ●在不同的网段之间电隔离:如果不同的网段具有不同的地电位,将他们隔离会提高网络的通讯质量。 一个中继器在网络中被算作网段的一个节点,但没有被指定站地址。 V23067-A1009-Z102 概述 本程序适用于SIMATICS7-212和S7-214的计数器,可以从0计到255,这要取决于输入10.0的状态。如果将输入10.0置为1,则程序减计数;如果将输入10.0置为0,则程序加计数。 如果输入10.0的状态改变,则将立即激活输入/输出中断程序,中断程序0或1分别将有储器位M0.0置成1或0。 例图 程序框图 程序和注解 本程序是一个输入/输出中断程序的范例,计数器从0计到255。如果输入10.0为0,则程序加计数;如果输入10.0为1,则程序减计数。 本程序包括以下三个程序: Main (主程序) 初始化和计数 INT0 (中断程序0) 输入10.0为1时,减计数。 INT1 (中断程序1) 输入10.0为0时,加计数。 本程序长度为32个字 //标题:事件中断 //********主程序********* //主程序包括初始化程序和计数程序。 //计数器的存储器标志位M0.0的0或1状态,决定计数方向为加或减计数。 //当输入10.0山0变为1时,产生中断事件0,激活中断程序0(INT0)。 //中断程序0将存储器位M0.0置成1,导致主程序减计数。 //当输入10.0山1变为0时,产生中断事件1,激活中断程序1 (INT1)。 //中断程序1将存储器位M0.0置成0,导致主程序加计数。 //主程序 LD MOVB ENI ATCH ATCH LDN AB>= A EU INCW SM0.1 +0, AC0 +0, 0 +1,1 M0.0 16#FE,ACO SM0.5 AC0 //仅扫描时,SM0.1才为1,进行以下初始化 //将计数累加器ACO清Oa //允许中断。 //输入10.0为上升沿时激活事件中断0 //输入10.0为上升沿时激活事件中断1 //如果存储器的标志位M0.0为0状态 //且计数累加器ACO的当前计数值小于或等于254 //且0.5秒脉冲 //且上升沿 //那么计算累加器ACO加1
LD AB<= A EU DECW M0.0 16#1,AC0 SM0.5 ACO //如果存储器的标志位M0.0为1状态 //且计数累加器ACO的当前计数值大于或等于 //且0.5秒脉冲 //且上升沿 //那么计算器累加器ACO减1
LD MOVB MEND SM0.0 AC0, QB0 //SM0.0总是1。 //在输出端00.0至00.7显示ACO的当前计数值。 //主程序结束。
//******中断程序0****** //事件中断程序0将存储器的标志位M0.0置成 //此情况下程序减计数。 // INT 0 //中断事件0减计数。 S M0.0,1 //将存储器的标志位M0.0置成 RETI //中断程序0结束。 //******中断程序1****** //事件中断程序1将存储器的标志位M0.0置成Oa //此情况下程序增计数。 INT 1 R M0.0,1 RETI //中断事件1加计数。 //将存储器的标志位M0.0置成O。 //中断程序1结束。 请参考SIMATICS丁EP7编程参考手册的6.2节“中断指令”,为您提供了更多的有关输入输出中断的信息。 V23067-A1009-Z102
返 回
免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,塑胶五金网对此不承担任何保证责任