又能上网的同时又能和西门子PLC通讯1200PLC通讯 电脑怎么设置

S7-200之间的数据交换但是不是我们嶊荐的常用通信方式。因为使用Modbus通信和自由口通信时您需要编写大量的程序并无法很好的保证通信的准确性和实时性,Modbus 通信和自由口通信是常用于S7-200CPU与第三方设备或仪表之间的数据交换方式

1.1 网络读写(PPI)通信

PPI 协议是S7-200专用的主从通信协议.利用此方式可以实现S7-200与S7-200间的数据交换。这种通信方式利用CPU集成通信口即可实现配置简单。通信中主站设备将请求发送至从站设备,然后从站设备进行响应具体如下图所礻:

实现网络读写(PPI)通信可以使用以下两种方法:

第二,使用NETR/NETW指令需要客户自己编写程序实现。

详细的编程设置及例子程序请参考《S7-200鈳编程控制器系统手册》第6章S7-200指令集->通信指令->网络读写指令

提示: NETR/NETW向导使用简单,不用大量编程只需按照向导步骤设置参数,因此不噫出错推荐采用向导的方法实现网络读写(PPI)通信。

可以实现非常的记录例如:拧紧扭矩,以确保螺钉的紧固

使用网络读写(PPI)通信時需要注意以下几点:

只有PPI主站需要配置或编程,从站不需要配置;

第二主站既可以读写从站的数据,??可以读写另一个主站的数据;

苐三在一个PPI网络中,与一个从站通信的主站的个数没有限制但是一个网络中主站的个数不能超过32个;

第四,由于S7-200 CPU集成的通信口是非隔離的因此在一个PPI通信网络中,一个网段的距离不能超过50米如果通讯距离超出50m,应在通信网络中使用中继器如下所示:

提示:在上图中,通常扩展一个中继器可延长通信网络50米但如果扩展一对中继器,并且它们之间没有任何节点中继器之间的距离可达到1000米。

在网络中使用中继器的具体方法可参考《S7-200可编程控制器系统手册》第7章 网络通信->网络的建立->在网络中使用中继器

S7-200PLC可以通过智能扩展模块CP243-1连接至工业鉯太网中这样,S7-200之间就可以通过以太网进行数据交换如下图所示:

使用以太网通信需要注意以下几点:

,S7-200与S7-200之间采用以太网通信方式必须增加CP243-1以太网通信模块且一个S7-200CPU只能连接一个CP243-1扩展模块;

第二,CP243-1不是即插即用模块需先通过Step 7 Micro/Win编程软件对其组态;

第三,CP243-1可同时与多8个鉯太网S7控制器通信即建立8个S7连接。

更多关于CP243-1模块的使用问题可参考文档《S7-200 以太网模块系列 CP243-1》

S7-200与S7-200之间的以太网通信编程可参考《CP243-1快速入门》《以太网模块技术手册》

如下图所示:电话网Modem是通过S7-200 CPU的扩展模块EM241调制解调器模块来实现的在公共电话网或小交换机的模拟音频系统中,使用电话线连接EM241上标准的RJ11电话接口对EM241 进行相应的配置编程即可实现S7-200 CPU之间的数据读取或写入。

电话网Modem通信(EM241)请参考《S7-200可编程控制器系統手册》第10章创建调制解调模块程序

}

添加时间: 来源:艾特贸易网 | 阅讀量:5079

要实现个人计算机和S7-1200的通信硬件上,除了配置PC和S7-1200外还必须配置RS-485模块(或者RS-232)。软件上可以用VB、VC等高级语言编写程序与S7-1200通

要实現个人计算机和S7-1200的通信,硬件上除了配置PC和S7-1200外,还必须配置RS-485模块(或者RS-232)软件上,可以用VB、VC等高级语言编写程序与S7-1200通信但比较方便嘚方法是用Windows操作系统自带的超级终端实现与S7-1200通信。以下用一个例子介绍超级终端与S7-1200通信实现的方法



②创建数据块和数组。先创建数据块DB3再创建数组A[0…4],数组中有5个字节A[0]~A[4]如图2-57所示。


③创建状态表先创建状态表“Watch table 1”,数组A[O卜A[4]的修改值分别为a、b、c、d、e如图2-58所示。


    程序洳图2-59所示程序的含义每秒钟将DB3.DBBO开始的5个字节(即a、b、c、d、e),通过RS-485接口传送给通信伙伴本例为PC中超级终端。

完成以上设置和程序编写后將整个工程下载到CPU中,并运行


    ①建立连接。选择“开始”→“所有程序” →“附件” →“通信” →“超级终端”选项打开超级终端,洳图2-60所示在名称中输入“xxh1”(由读者自己确定),最后单击“确定”按钮

    ②选择通信接口。选择PC/PPI电缆插入的串口本例为“COM1”,如图2-61所示最后单击“确定”按钮。

③设置通信参数由于本例的CM1241 (RS485)的通信参数设置为“9600,8N,无校验”所以超级终端中的通信参数也要这样設置,如图2-62所示最后单击“确定”按钮,弹出“超级终端”界面如图2-63所示。



图2-61 选择通信接口


图2-62 设置通信参数

④设置ASCII码参数如图2-63所示,选择“文件”→“属性”选项弹出“ASCII码设置”界面,如图2-64所示在“设置”选项卡下,单击“ASCII码设置”按钮弹出界面,如图2-65所示勾选“本地回显键入的字符”和“将超过终端宽度的自动换行”,最后单击“确定”按钮超级终端开始接收S7-1200发送来的数据,每秒中发送┅串“abcde”如图2-66所示。





图2-66 超级终端运行界面


免责声明:本文章仅代表作者个人观点与艾特贸易网无关。本站大部分技术资料均为原创文嶂文章仅作为读者参考使用,请自行核实相关内容如若转载请注明来源:

}

来源:/浏览量:载入中...发布时间:

桁萱自动化科技(上海)有限公司,提供旋转编码器与西门子PLC通讯1200系列PLC通讯连接以下文章内容阐述了H&XCOD品牌绝对值编码器、增量编码器、模拟量信号,数字信号、与西门子PLC通讯PLC通讯连接使用方法和推荐型号

西门子PLC通讯1200PLC与增量编码器的连接

  西门子PLC通讯1200的数字输入开关点均提供了增量编码器脉冲信号的快速计数器功能,单相信号达到200KHz双相信号(可四倍频及判断方向)达到80KHz,对于常用的2500PPR(每转分辨脉冲数)轉速最快达到1920RPM(每分钟转数)。增量编码器的信号为PNP单向开路信号推荐选型的增量编码器建议为10—30V推挽式输出型。

西门子PLC通讯1200PLC与绝对值編码器4—20mA信号的连接

  绝对值编码器信号不怕干扰停电数据不会丢失,PLC对于绝对值编码器无需时刻计数对于CPU扫描无需计算中断时间并节渻CPU资源,尤其是现在绝对值编码器的市场价格大幅度下降同时因数据可靠性的提高,对于使用绝对值编码器可节省调试时间减少售后垺务成本,实际使用效果及性价比已远优于选用增量型编码器在PLC位置定位中已有越来越多的用户倾向于使用绝对值编码器。

由于西门子PLC通讯1200的经济性与绝对值编码器的连接首选较为经济和方便的4—20mA信号接口,西门子PLC通讯1200均自带2路4—20mA输入接口可直接连接2个带有4—20mA输出接ロ的绝对值编码器。

绝对值编码器分单圈绝对值和多圈绝对值单圈绝对值编码器是指编码器旋转在360度以内工作,或者0—180度内工作这样選择的编码器,4mA对应0度360度(或180度)对应20mA,在PLC内的数据线性对应角度值每一个数值对应唯一的角度值,该数据无需靠计数不怕干扰与停电,可直接编程使用单圈绝对值编码器推荐使用HXM58/0012MA,该编码器可设定20mA对应的角度值和旋转方向、零点偏置,例如可设定20mA对应180度编码器工莋在0—180度内。

在长度或高度的PLC定位控制中常需要编码器旋转超过360度的工作范围,就需要选择多圈绝对值编码器了多圈绝对值编码器的4—20mA输出有两类,一类是固定量程的多圈绝对值例如、64圈、256圈,即20mA对应值为、64圈或256圈终点此类编码器较为经济,推荐的型号为HXM58/1212MA;另一类為电子型多圈绝对值编码器20mA可设定在1—4096圈中间的任何位置,并可设置零点偏置推荐的型号为HXM58/R1212MA,此款编码器应用极为广泛已在起重、沝利、军工、石油、化工、及各种工业机械等很多领域有大量成功应用。38毫米外径60毫米外径可选,出轴半通孔。可选

  西门子PLC通讯1200可配置通讯接口RS485该接口可连接绝对值编码器的RS485信号,包括单圈绝对值和多圈绝对值绝对值编码器的RS485信号有多种形式,较为常用的有简单型RS485廣播模式(主站模式主动广播发送)、带地址由指令发送的自由协(从站被动模式)、Modbus RTU模式等等其中如果仅连接一个绝对值编码器,可鼡编码器主动模式协议简单信号可靠,而如果要连接多个编码器(总线方式)可选用Modbus Rtu模式,但是该方式因为要轮询每个编码器返回數据刷新较慢,不适合快速移动的控制

西门子PLC通讯1200与绝对值编码器4—20mA信号的连接,做简单定位控制

实用应用介绍一:水利闸门高度的单機及多机控制全国各地的防洪、调蓄、供水、排污等水闸的起重高度,由卷扬起重机(启闭机)提升和关闭每个闸站1-6个闸门启闭机,覀门子PLC通讯1200PLC连接绝对值多圈编码器的4—20mA接口配置HMI,可以很好有效地完成这样的简单定位控制编码器可以安装在卷扬机卷筒轴连接,或減速齿轮轴连接预先计算编码器所需旋转的圈数值,将编码器输出的20mA设定大于该圈数值例如16圈,这样编码器输出的4—20mA的每变化1mA线性对應卷筒旋转一圈以此计算闸门提升的高度变化,以控制水闸闸门的开启与关闭高度选用的编码器型号为上述推荐的HXM58/1212MA

液压双油缸提升哃步控制较大型的水闸闸门需用用左右两个液压油缸动力提升,保持位置同步以保证闸门的平滑提升与下降。广东某水闸原用闸门开喥仪表仅作显示因原显示仪表的可靠性较低并无法完成液压油缸同步纠偏及升降控制,用户希望用小型经济型PLC加HMI以替换原来的仅作显示嘚仪表提高控制可靠性及可编程可控性,PLC选用了西门子PLC通讯1200编码器选用了绝对值多圈编码器4—20mA信号接口,HXM58/1212MA 2只,分别用机械装置安装與左右两个油缸提升高度相对应对应设置的油缸高度6米对应20mA,2个4—20mA信号连接1200的模拟量接口进入PLC对比两组数据,根据高度差控制左右油缸液压系统的电磁阀调节左右液压油路流量,以调整油缸的提升或下降的速度及位置差保持两个油缸的同步纠偏的升降控制。西门子PLC通讯1200PLC配套两个绝对值编码器4—20mA接口很好地完成了这样的同步纠偏及升降控制。

联接各个品牌的SSI信号传感器和各种荷重传感器

★SSI信号可同時冗余设备连接PLC的SSI模块和本款仪表

★强大的信号与电源抗干扰容错功能更可靠安全

★输入信号格雷码或纯二进制码可选

★多圈绝对值编碼器,4-20mA荷重编码器

★智能化面板设定多种功能位移控制应用

数码显示位数 开度6位,荷重4位

输入信号 SSI同步串联信号25位;2路4-20mA荷重信号

开关输絀数 8路(继电器每位置一常开);面板预设,开关形式设置

位置信号输出 4路位置信号输出,三路4-20mA模拟量(2路荷重和1路开度)、一路开度RS485或MODBUS RTU通訊数字量

信号调整 可设4、20mA对应值可4、20mA 输出值微调零、调满

通讯协议 自带仪表或MODBUS协议,也可按用户提供协议要求定制;可面板设置地址、速率

零点置位 任何位置置位面板智能设置

外供电源 可提供传感器的工作电源(订货时注明电压与耗电流)

工作温度 -10℃~60℃

方向设置 旋转編码器正反向设置;

}

我要回帖

更多关于 西门子PLC通讯 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信