S7-200和微型打印机s71200modbus通讯实例怎么才能够打印PLC里面的实时时间

君,已阅读到文档的结尾了呢~~
西门子PLC S7-200的通讯和接线方式PLC,PLC8,pLC,plc
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
西门子PLC S7-200的通讯和接线方式
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口查看: 1698|回复: 1
西门子200PLC与炜煌微型打印机怎样通过自由通讯,打印文字,字母。变量等
发帖数量 个
最佳回答 个
各位老师好,本人要研究200PLC与炜煌微型打印机通过自由口通讯,打印汉字,字母,变量等,请问程序应该怎样写,谢谢
发帖数量 个
最佳回答 个
编写通讯速率,数据传输块,打印机有对应的字符表可以查的S7-200&PLC的通信协议及指令
西门子 S7-200
CPU支持多种通信协议,根据所使用的机型,网络可以支持一个或多个协议,如点到点(PPI),多点(MPI),自由通信协议,现场总线协议和工业以太网协议。
PPI是一种主从协议
:主站器件发送请求到从站器件,从站器件响应这个请求。从站器件不发信息,只是等待主站的请求并对请求作出响应。主站靠一个由PPI协议管理的共享链接来与从站通信。PPI并不限制与任意一个从站通信的主站通信的主站数量,PPI并不限制网络中主站的数量,但是在一个网络中主站的个数不超过32个。如果在用户程序中使能PPI主站模式,S7-200
CPU在运行模式下可以作主站,在使能PPI主站模式后,可以使用网络读写指令来读写另外一个S7-200.当S7-200作PPI主站时,它仍然可以作为从站响应其他主站的请求。
MPI允许主-主通信和主从通信。选择何种方式依赖于设备类型。如果是S7-300 CPU,因为所有的S7-300
CPU都必须是网络主站,所以应进行主/主通信方式。如果设备是S7-200 CPU,那么就进行主从通信方式,因为S7-200
CPU是从站 。因此,与一个S7-200 CPU通信。编程软件应建立主从连接。
MPI可在任意两个网络设备之间建立单独的连接。这种连接可能是两个设备之间的非固定连接。并且其他主站不能对其进行干涉。网络连接设备数量受S7-200
CPU或EM277模块所支持的连接个数的限制。
3.自由口通信协议。
自由口通信协议方式是S7-200 PLC的一个很有特色的功能。S7-200
PLC的自由通信,即用户自定义通信协议,数据传输率最高为38.4kbit/s.
自由口通信协议的应用 ,使可通信的范围大大增加,控制系统配置更加灵活,方便。应用此种方式,使S7-200
PLC可以使用任何公开的通信协议,并能与具有串口的外部设备智能设备和控制器进行通信,如打印机,条码阅读器,调制解调器,变频器和上位机等。当然也可以用于两个CPU之间简单的数据交换。当外部设备具有RS-485接口时,
可以通过双绞线进行连接,具有RS-232接口的外部设备也可以通过PC/PPI电缆连接起来进行自由口通信。
与外部设备连接后,用户程序可以通过使用发送中断,接收中断,发送指令(XMT)和接收指令(RCV)对通信口操作。在自由通信口模式下,通信协议完全由用户程序控制。另外,自由口通信模式只有在CPU处于RUN模式时才允许。当CPU处于STOP模式时,自由通信口停止,通信口转换成正常的PPI协议操作。
4.PROFIBUS协议
PROFIBUS是世界上第一个开放式现场总线标准,是用于车间级和现场级的国际标准,传输速率最大为12Mbit/s,响应时间的典型值为1ms.使用屏蔽双绞线电缆(最长为9.6KM)或光缆(90KM),最多可接127个从站。其应用领域覆盖了从机械加工,过程控制,电力,交通到楼宇自动化的各个领域。
在S7-200 PLC的CPU中,CPU22X都可以通过增加EM277
PROFIBUS-DP扩展模块的方法支持PROFIBUS-DP网络协议。最高传输速率可达12Mbit/s.在采用PROFIBUS-DP的系统中,对于不同厂家所生产的设备,不需要对接口进行特别的处理和转换,就可以实现通信。
PROFIBUS协议通常用于实现与分布式I/O(远程I/O)的高速通信。PROFIBUS网络通常有一个主站和若干个I/O从站,主站能控制总线,并通过配置可以知道I/O从站的类型和站号。当让站获得总线控制权后,可以主动发送信息。从站可以接收信号并给予响应,但没有控制总线的权力。当主站发出请求时,从站回送给主站相应的信息。PROFIBUS除了支持主从模式,还支持多主多从模式。对于多主站模式,在主站之间按令牌传递顺序决定对总线的控制权。取得控制权的主站可以向从站发送和获取信息,实现点对点通信。
5.TCP/IP协议
为了实现企业管理自动化与工业控制自动化的无缝结合,工业以太网成为了工业控制系统中一种新的工业通信网络。西门子公司也已将工业以太网运用于工业控制领域,并采用ASI,PROFIBUS和工业以太网构成了全方位的工厂生产管理监控系统。
通过以太网扩展模块(CP243-1)或互联网扩展模块(CP243-1 1T),S7-200将能支持TCP/IP以太网通信。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。用TIA Portal V12组态KTP1000 Basic,和s7-200进行通讯,如何通过KTP1000更改系统时间后传送到PLC,并再从PLC读取时间进行显示。
由于KTP1000&Basic在断电后,系统时间又恢复到出厂值,因此我想通过更改触摸屏的时间后,将时间保存到s7-200的实时时钟,再从S7-200读取实时时钟来显示。这样,即使断电后,时间仍然能从PLC读取。以前在Wincc&flexible和TIA&Portal&V11都可以通过区域指针来实现,即通过“日期/时间”区域指针将日期和时间从HMI传送到PLC,再通过“日期/时间&PLC”区域指针将日期和时间从PLC传送到HMI设备。但是TIA&Portal&V12升级后,这个功能改变了,如果已经组态了“日期/时间”区域指针,则无法使用“日期/时间&PLC&区域指针,即两者不能同时使用。这样通过V12就只能单向操作了。如何通过TIA&Portal&V12来实现同时读写PLC时间呢?
最佳答案 建立&日期/时间&PLC&区域指针后就可以直接读PLC的时间,&写&可以在S7-200调用&SET_RTC指令,&触摸屏可以通过I/O写入时间到PLC
西门子工程师
线下培训课程
免费视频教程

我要回帖

更多关于 s7 200与微型打印机 的文章

 

随机推荐