xml地图|网站地图|网站标签 [设为首页] [加入收藏]

云南仪器仪表计量校准西门子plc编程能直接打字

日期:2020-02-06编辑作者:公司简介

  西门子PLC之间的通讯_信息与通信_工程科技_专业资料。西门子PLC之间的通讯

  西门子 PLC 之间的通讯是怎么完成的 S7-200 通信最经济的方式就是采用 PPI 协议和自由口通信协议。对于 S7-200 之 间进行通信,PPI 协议又更适合——它比自由口通信的编程更简单!下面就对这 个 PPI 通信进行说明——以 2 台 S7-200 通信为例,做一个实例。 设备配置:1 台 S7-200 CPU 226CN 的 PLC、 1 台 S7-200 CPU 224XP 的 PLC 硬件连接:原则上需要配备 1 条紫色的 Profibus 电缆、2 个黑色的 Profibus-DP 接头。如果需要在 PLC 通信时对所有在线的 PLC 进行监控/编程操 作而不占用另外的通信口 (也就是说, 假如所有 PLC 用端口 PROT1 进行 PPI 通信, 而现在要对所有 PLC 依次编程/监控,但又不想占用这些 PLC 的端口 PROT0—— 端 口 PROT0 可能已作它用) ,那么必须在其中 1 台 PLC 采用带编程口的 Profibus-DP 接头。所以说,带编程口的 Profibus-DP 接头在整个网络中只需要 一个就可以了。这样,也就可以在某一台 PLC 处对在网的其它 PLC 进行编程/监 控。 引脚分配: ........S7--200 CPU 上的通讯端口是符合欧洲标准 EN 50170 中 PROFIBUS 标准的 RS--485 兼容 9 针 D 型连接器。西门子plc编程能直接打字吗 下表列出了为通讯端口提供物理连接的 连接器,并描述了通讯端口的针脚分配。下面是 S7-200 的通信接口——D 型 9 孔母头的引脚定义。 网络电缆的偏压电阻和终端电阻 为了能够把多个设备很容易地连接到网络中, 西门子公司提供两种网络连接 器: 一种标准网络连接器 (引脚分配如表 7-7 所示) 和一种带编程接口的连接器, 后者允许您在不影响现有网络连接的情况下,再连接一个编程站或者一个 HMI 设备到网络中。带编程接口的连接器将 S7--200 的所有信号(包括电源引脚) 传到编程接口。这种连接器对于那些从 S7--200 取电源的设备(例如 TD200) 尤为有用。 两种连接器都有两组螺钉连接端子,可以用来连接输入连接电缆和输 出连接电缆。 两种连接器也都有网络偏置和终端匹配的选择开关。典型的网络连 接器偏置和终端如图所示: ........处于中间节点的从站在不工作时可以断电。 PROFIBUS 电缆的接法 ........PROFIBUS 电缆,紫色,只有两根线在里面,一根红的一根绿的, 然后外面有屏蔽层,接线的时候,要把屏蔽层接好,不能和里面的电线接触到, 要分清楚进去的和出去的线分别是哪个,假如是一串的,就是一根总线下去,中 间不断地接入分站,这个是很常用的方法,在总线的两头的两个接头,西门子plc编程能直接打字吗线都要接 在进去的那个孔里,不能是出的那个孔,然后这两个两头的接头,要把它们的开 关置为 ON 状态,这时候就只有进去的那个接线是通的,而出去的那个接线是断 的,其余中间的接头,都置为 OFF,它们的进出两个接线都是通的(我觉得德国 人真的是和我们的思维不同,我觉得应该是 OFF 表示关闭吧,他偏设置 ON 为关 闭,搞不懂) 。这就是线的接法,接好了线以后呢,还要用万用表量一量,看这 个线是不是通的。 假如你这根线上只有一个接头,你量它的收发两个针上面的电 阻值,假如是 220 欧姆,那么就是对的,假如你这根线已经做好了,连了一串的 接口,你就要从一端开始逐个检查了。第一个单独接线的接口,是 ON 状态,然 后你把邻近的第一个接口的开关也置为 ON, 那么这个接口以后的部分就断了 (出 口的线已经被关掉了啊~)现在测最边上,就是单线接的那个接口,之后的东西 一直都是测这个接口, 测它的收发两个针, 和刚才一样, 假如电阻是 110 欧姆 (被 并联了) 那么这段线路就是通的,然后把中间刚才那个改动为 ON 的接口改回到 , OFF,然后是下一个接口改为 ON,。。。就这么测下去,云南仪器仪表计量校准哪个的电阻不是 110 欧 。。。 姆了,就是那一段的线路出问题了。 ........PROFIBUS 网络电缆(西门子产品号:6XV1 830-0EH10) ,波特率为 100Kbps 以下时也可使用普通双绞线 平方毫米) 原则上绿 。 色接 RS485 信号负(对应 Profibus 接头的 A1) 、红色接 RS485 信号正(对应 Profibus 接头的 B1) 。当然,统一反着接也可以——绿色接 RS485 信号正(对应 Profibus 接头的 B1) 、红色接 RS485 信号负(对应 Profibus 接头的 A1) 。不要 交叉就行。 Profibus-DP 现场总线电缆电缆:用于 Siemens 公司支持的 Profibus-DP 总 线Mbps 的高速传送,充分发挥 PROFIBUS-DP 的功能。 ●铝箔 PET 带和高密度编织的双层屏蔽使抗干扰性能出色, 通信的传送质量 稳定。 ●护套使用了柔软性和耐油、耐热性能良好的无铅聚氯乙烯混合物。 ●护套的颜色以紫色(RAL001)为标准色。 ........德国 LAPP UNITRONICO BUS L2/FIP:实心裸铜丝导体,2 芯绞合成 对,芯线颜色为红+绿。 铝箔屏蔽后加裸铜丝编织,PVC 外护套,阻燃,符合 VDE 0472 第 804 部份,B 类试验(IEC 332.1),紫色(RAL4001)。 ........传输速率决定允许的总线电缆最大长度如下: PROFIBUS-DP 1.5MBit/s=最长 200m (SIMATIC 网) 12.0MBit/s=最长 100m 工厂通讯处理层 1.0MBit/s=最长 200m 2.5MBit/s=最长 200m ........上述参数适用于 PROFIBUS-DP 及 PROFIBUS—FMS 总线电缆。 ........国产普通屏蔽电缆也可以替代 PROFIBUS 电缆,没有问题,实践证 明是可以用的。这样说吧,使用是没有问题的,但是是要有些请提条件的,比如 西门子给出的多大速率下对应多大的通讯距离,西门子 DP 电缆没有问题,但是 国产屏蔽电缆就有可能不能用到这么长的通讯距离。 要选用质量好的国产屏蔽电 缆。 ........为了保证信号的稳定要在 DP 网络的两端接电阻,3 和 8 脚接 220 电 阻,3 和 VP 引脚接 390 电阻,8 脚和 DGND 脚接 390 电阻。如果有 RS485 连接器, 就不用自己加终端电阻,RS485 连接器中已经自带终端电阻了。 .......国产屏蔽电缆抗干扰的能力应该要若一些,如果是电磁环境很差的 地方,云南仪器仪表计量校准 例如有交交变频系统等, 建议使用 profibus-dp 电缆。 比较重要的系统中, 对通讯安全非常严格的话,建议还是使用西门子的 profibus-dp 电缆。 ........上面是官方提到的硬件连接方式, 在实际中,我们可能因为使用 情况不同(临时使用、实验使用、同一个电控柜内使用等) ,手边没有现成的 Profibus 电缆和 Profibus-DP 接头。那么,在这种情况下就需要自己制作了。 下面就简单说一下制作方法: 1、不带编程口的通信线制作: ........有多少个 PLC 就买多少个 D 型 9 针公头,然后买需要长度的 Profibus 电缆(实在没有,买屏蔽双绞线也可以,不过抗干扰性没那么好哟; 近距离的话,随便用什么线 根单股导线,也没问题) 。通 过电缆,把这些 D 型 9 针公头的 3 脚依次连接在一起,把这些 D 型 9 针公头的 8 脚也依次连接在一起。 接线的时候注意点,不要接错了——笔者就因为疏忽大意 接错线,导致查了几个小时的故障才发现接线错了(首先怀疑线错了,用万用表 打,没发现问题,晕哟,可能是遇见鬼了;最后把线全拆了,重新焊接即恢复正 常) 。 ........如果通信存在问题, 那么建议把这些 D 型 9 针公头的 5 脚也接在一 起,强制低电位相等。如果有屏蔽线的话,就接上屏蔽线。屏蔽层接到每台设备 的外壳并最后接大地。 ........至于终端电阻和偏置电阻,距离短的话,就可以不接了。不过,虽 然不接,也得了解其原理——终端电阻和偏置电阻如 17 楼图示。因为 PROFIBUS 的连接电缆通常采用 TYPE A 标准, 其中的电缆阻抗值最大为 165 欧, 390/220/390 的等效电阻是 170,是为了实现阻抗匹配。当没有通讯进行时,终端电阻可以保 证信号线间的电压差。 通常加载在终端的电压为 5V, 390/220/390 使得两信号线V,是理想的静态电压(差分) 。 ........官方的 PROFIBUS 接头有进线 个口,采用官方的 PROFIBUS 接头接线时需要注意:“首站”和“末站”都接进线。 ........其实“首站”和“末站”接出也能通信的, 但是为了保证通讯的稳 定, “首站”和“末站”都要把终端电阻置为 ON, 这时如果还把“首站”和“末 站”接出线, 那么“首站”和“末站”都被终端掉了。 所以西门子规定: “首站” 和“末站”都接进线、云南仪器仪表计量校准带编程口的通信线制作: ........先制作不带编程口的通信线,然后再找一个 D 型 9 孔母头,与其中 一台 PLC 的 D 型 9 针公头一对一连接:1-1,2-2,3-3,4-4,5-5,6-6,7-7, 8-8,9-9。PLC 编程电缆(多主站电缆)连接那个 D 型 9 孔母头。这样,电脑就 可以监控那台 PLC 了。同时,因为同时也连接到了网内所有 PLC,所以也可以监 控网内所有 PLC。 ........注意: 无论是否采用西门子原装的总线电缆和接头,如果是不带编 程口,那么就只能监控到 1 台 PLC 而监控不到在网的其它 PLC————例如,1 台 PLC 采用端口 PORT1 与其他 PLC 进行通信, 而编程电缆连接到了这台 PLC 的端 口 PORT0,那么在电脑上是无法监控到在网的其它 PLC 的。因为,电脑的编程电 缆的通信线 脚和在网的其它 PLC 都不存在物理连接嘛。 采用了不带编程口的通信线,PLC 插在不是联网那个通信口上监控,只能看 到 1 台 PLC: 采用了带编程口的通信线,PLC 插在联网那个通信口上监控,能看到在网的所有 PLC: 不过,最好只搜索设定的波特率就可以了,不要搜索所有波特率,否则可能出现 问题: 要监控在网的哪台 PLC,需要打开相应的 PLC 程序,然后搜索出所有的 PLC,再 把光标置于相应的 PLC 上,点击“确定”。然后可以下载和监控那台 PLC: 如果电脑上当前 PLC 程序和“通信”的当前地址的 PLC 的程序不同, 是无法监控 该 PLC 的。 如果电脑上当前 PLC 程序“系统块”中的地址和“通信”的当前地址不同, 那么将无法下载: 下面就来针对 dingqw1234 网友的要求做一个实例:1 台 CPU 226CN 作为主站,1 台 CPU 224XP 作为从站,要把 CPU 224XP 的输入点数据全部传到 CPU 226CN 里面。 一、硬件连接: ........按照上面所说的方法,用到编程口的通信电缆把 CPU 226CN 和 CPU 224XP 的端口 PORT1 连接起来。当然,这个连接口可以随意组合,不过,根据不 同的情况, 可能会影响到程序的编制——如果同一台 PLC 的 2 个编程口的地址不 同(要连接多个通信设备或不同的用途,就需要把 2 个通信口设置为不同的地 址) ,那么就可能会影响到程序的编制。 二、PLC 地址分配: ........编程软件 TEP 7 MicroWIN 分配的地址固定是 0;程序中 PLC 的默 认地址为 2,这个我们要修改;因为该系统中没有其它设备,例如人机界面/触 摸屏,这里就把 CPU 226CN 的 PROT0 口的地址设为 1,把 CPU 226CN 的 PROT1 口 的地址设为 2,把 CPU 224XP 的 PROT0 口的地址设为 3,把 CPU 224XP 的 PROT1 口的地址设为 4。 ........当然, 每个 PLC 的 2 个端口可以设置为相同的地址, 这样的好处是: 当一个通信口坏掉时,可以插到另外一个通信口,而不用更改主站 PLC 的程序。 ........把每个 PLC 的 2 个端口设置为不相同的地址, 笔者认为这样做没有 什么好处(如果你知道,请告诉笔者,多谢!,只有坏处:当一个通信口坏掉时, ) 插到另外一个通信口, 需要更改与这台 PLC 通信的主站 PLC 的程序。不过这个例 子中笔者这样分配地址,是做个实验而已。 三、编程: ........针对上面的控制要求,从站 CPU 224XP 就不需要编程了,只需要把 CPU 224XP 的 PROT0 口的地址设为 3,把 CPU 224XP 的 PROT1 口的地址设为 4 并 下载系统块就可以了。这个步骤就不赘述了,地址设置方法请参阅对 CPU 226CN 的设置。 ........下面是对主站 CPU 226CN 进行编程和系统块地址设置的步骤。该例 中,采用 PPI 协议进行通信(比自由口通信要简单得多) ,而且采用指令向导来 编程(比直接设置特殊存储器 SMB、调用 NETR 和 NETW 指令要简单得多) 。 ........点“设置 PG/PC 接口”, 选中“PC/PPI Cable(PPI)”, 点“属性”, 在“本地连接”中选择你的编程程电缆的类型——COM1、COM2 或是 USB;在 PPI 中勾选“高级 PPI”——非西门子官方电缆就不要选了,即使选了也不支持。点 击“确定”——“确定”。 ........把编程电缆插到每个 PLC,对每个 PLC 设置指定的地址和设置统一 的波特率——如果电缆质量不好,非原装电缆,波特率设置不要过高。先点“通 信”,然后双击“双击刷新”。搜索到 PLC 地址后,设置好当前 PLC 地址。然后 修改系统块中的 PLC 端口,按照预设的地址进行修改。最后下载系统块,把 PLC 相应端口设置为预设的地址。这个操作比较简单,我就不在贴图赘述了。 ........把编程电缆插回到 D 型 9 孔母头。点击“通信”,取消勾选“搜索 所有波特率”,然后双击“双击刷新”: 把光标移动到要监控/下载的 PLC 上面。如果要编 226CN 主站,移到地址 2,如 上图。 点击“工具”——“指令向导”,选择“NETR/NETW”,点击“下一步”: 选择需要配置的操作数量(这个例子为 1) ,点击“下一步”: 选择主站的通信口(本例为端口 1) ,点击“下一步”: 选择读还是写(本例为读) ,选择读几个数据(本例读 2 个数据,IB0-IB1;对 于 226CN 的输入,应当读 3 个数据,IB0-IB2,共 24 个输入) ,选择 PLC 的地址 (本例为 4) : 说明: 如果您在配置 NETR,指定以下内容: - 数据存储在本地 PLC 中的位置。有效操作数:VB、IB、QB、MB、LB。 - 从远程 PLC 读取数据的位置。有效操作数:VB、IB、QB、MB、LB。 如果您在配置 NETW,指定以下内容: - 数据存储在本地 PLC 中的位置。有效操作数:VB、IB、QB、MB、LB。 - 向远程 PLC 写入数据的位置。有效操作数:VB、IB、QB、MB、LB。 点击“下一步”: 至此,向导完成。 然后在组程序中调用生成的加密子程序: 然后,下载该程序到 PLC 中即可。 然后监控程序,如果错误输出为 1,那么是有问题的,表示通信不成功。如 下图,M0.1 的值为 1: 只有错误输出为 0,通信才是成功的(网络读写成功) ,如下图: 通信成功以后,重站 PLC 的输入就被读取到主站的 VB 存储器中了:

本文由领航仪器发布于公司简介,转载请注明出处:云南仪器仪表计量校准西门子plc编程能直接打字

关键词:

欧姆龙plc梯形图100例仪器仪表人才网三菱plc输出

S7-200CPU上的通讯端口是RS485,RS485 半双工接法为:RX+ 和TX+ 并联为Data+;RX- 和TX- 并联为Data-。RS485 全双工/RS422 接法为:...

详细>>

台达plc连接电脑教程施耐德plc型号多国仪器仪表

S7-200 CPU的通信口可以设置为自由口模式。选择自由口模式后,台达plc连接电脑教程用户程序就可以完全控制通信端口...

详细>>

中电仪器仪表公司招工广州 电力 仪器仪表三菱

西门子PLC的品质非常好,其网络稳定性、开放性深受工控人员的喜爱,中电仪器仪表公司招工而且编程软件分类多,...

详细>>

三菱plc教程视频下载通讯测量仪器仪表驾校车内

知道合伙人教育行家采纳数:4605获赞数:17893冀中能源集团本道矿山工程技术有限公司首席工程师 多次获得集中能源...

详细>>