用户登陆 用户注册
您的位置:首页>
技术文章>内容正文
西门子S7-200PLC的160个常见问题之四
[正文]:111:是否可以在不同的步中使用同一个开关量输出点(线圈)?为何出现不合逻辑的现象? 可以在不同的步中对同一个输出点进行操作。
这些逻辑运算不应使用普通编程时的实时状态计算规则,应使用s(置位)和r(复位)指令对输出点操作;或者使用中间状态继电器过渡,最后再综合逻辑,一起输出。
112:cpu的sf(系统故障)灯亮是什么原因 1)cpu运行错误或硬件元件损坏。
此时如果micro/win还能在线,则可在命令菜单中进入plc>information在线查看,可看到具体的错误描述。
2)程序错误,如进入死循环,或编程造成扫描时间过长,“看门狗”超时也会造成sf灯亮。
3)cpu电源电压可能过低,请检查供电电压。
113:led灯全部不亮咋办? 可能是以下原因: 1)电源接线不对,或24v电源接反 2)保险丝烧断(报修) 114:在s7-200系统支持的通讯硬件有哪些? 1)rs-232:微机技术中常见的串口标准;s7-200的编程电缆(rs-232/ppi电缆)的rs-232端连接到pc机的rs-232口 2)rs-485:常用的支持网络功能的串行通讯标准;s7-200cpu和em277通讯模块上的通讯口都符合rs-485的电气标准 3)以太网:s7-200通讯模块cp243-1/cp243-1it提供了标准的以太网rj45接口 4)模拟音频电话:s7-200通过em241模块支持模拟音频电话网上的数据通讯(v.34标准33.6k波特率,rj-11接口) 5)as-interface:通过cp243-2模块支持as-interface标准。
115:什么是200的通讯主站和从站? 通讯从站:从站不能主动发起通讯数据交换,只能响应主站的访问,提供或接受数据。
从站不能访问其他从站。
在多数情况下,s7-200在通讯网络中作为从站,响应主站设备的数据请求。
通讯主站:可以主动发起数据通讯,读写其他站点的数据。
s7-200cpu在读写其他s7-200cpu数据时(使用ppi协议)就作为主站(ppi主站也能接受其他主站的数据访问);s7-200通过附加扩展的通讯模块也可以充当主站。
116:什么条件下ppi、mpi和profibus可以同时在一个网络上运行? 在波特率一致、各站地址不同的情况下,ppi,mpi和profibus可以同时在一个网络上运行,并且互不干扰。
这就是说如果一个网络上有s7-300、s7-200,s7-300之间可以通过mpi或profibus通讯,而在同时在同一个网络上的tp170micro触摸屏可以与一个s7-200cpu通讯。
117:在micro/win的系统块中为何不能将通讯口设置为187.5k波特率? 新的mciro/win会自动检测通讯连接是否支持187.5k,如果不支持(如老版电缆),则不能设置为187.5k的通讯速率。
新编程电缆支持187.5k速率。
118:如何设置ppi电缆属性中的advancedppi和multimasternetwork选项? ppi电缆属性中的这两项设置与多主站通讯功能有关。
仅通过旧型号的pc/ppi电缆已经不能实现多主站通讯,因此这两项设置现在已经没有用处。
采用新型号电缆,配合micro/winv3.2sp4以上版本,可以轻松实现多主站通讯。
119:老版本的pc/ppi电缆(6es7901-3bf21-0xa0等)是否可以用于为新版本的cpu(23版)编程? 可以。
但是受到老版电缆的限制,不能做多主站编程,也只能用到9.6k和19.2k波特率。
120:使用cp卡进行编程通讯有什么限制? 1)cp5613不能连接s7-200cpu通讯口编程。
2)cp5511/cp5512/cp5611不能在windowsxphome版下使用。
3)所有的cp卡不支持s7-200的自由口编程调试。
4)cp卡与s7-200通讯时,不能选择“cp卡(auto)” 5)mpi的最低通讯速率为19.2k。
121:以太网模块的设置应该注意什么? 要保证cp243-1和pc机的ip地址在一个网段上 将向导生成的程序下装到cpu中,然后将cpu重新上电,并运行,此时对以太网的配置开始生效。
122:如何实现micro/win的多主站编程? 使用智能多主站电缆和micro/winv3.2sp4以上版本。
新电缆可以在网络上传递令牌,因而自动支持多主站网络编程。
如果使用cp卡,如cp5511/cp5512(笔记本电脑pcmcia卡)、cp5611(台式机pci卡),能够支持多主站编程通讯。
如果通过cp卡编程时,选择了mpi协议,注意mpi主站不能访问作为ppi主站的cpu。
如果有第三方的产品要连接到多主站网络上,用户需要咨询第三方产品提供商以了解是否支持西门子的s7-200多主站网络。
要进行多主站编程,不但编程计算机要支持,网上的其他设备也要有多主站通讯能力。
123:在设备正常的条件下,发生micro/win不能与cpu通讯的原因主要有哪些? 1)micro/win中设置的对方通讯口地址与cpu的实际口地址不同 2)micro/win中设置的本地(编程电脑)地址与cpu通讯口的地址相同了(应当将micro/win的本地地址设置为“0”) 3)micro/win使用的通讯波特率与cpu端口的实际通讯速率设置不同 4)有些程序会将cpu上的通讯口设置为自由口模式,此时不能进行编程通讯。
编程通讯是ppi模式。
而在“stop”状态下,通讯口永远是ppi从站模式。
最好把cpu上的模式开关拨到“stop”的位置。
124:在“setpg/pc”通讯属性时,com口的符号前为什么会有一个星号“*”? com口前面的星号说明它被其他软件占用,micro/win不能使用。
125:pc/ppi电缆是否可以延长? pc/ppi电缆的标准长度是5米。
pc/ppi电缆的rs-485一端符合rs-485电气标准,有些用户延长了电缆,做到了超过5米距离的通讯。
126:如何设置pc/ppi电缆的dce(本地)和dte(远程)模式? pc机总是dte设备,因此在与pc机连接时电缆设置为dce设备;和其他一些设备的rs-232口连接时,如部分串行打印机、数据电台时,可能需要设置为dte设备。
127:s7-200的远距离通讯有哪些方式? 1)rs-485网络通讯:ppi、mpi、profibus-dp协议都可以在rs-485网络上通讯,通过加中继,最远可以达到9600米 2)光纤通讯:光纤通讯除了抗干扰、速率高之外,通讯距离远也是一大优点。
s7-200产品不直接支持光纤通讯,需要附加光纤转换模块才可以。
3)电话网:s7-200通过em241音频调制解调器模块支持电话网通讯。
em241要求通讯的末端为标准的音频电话线,而不论局间的通信方式。
通过em241可以进行全球通讯。
4)无线通讯:s7-200通过无线电台的通讯距离取决于电台的频率、功率、天线等因素;s7-200通过gsm网络的通讯距离取决于网络服务的范围;s7-200通过红外设备的通讯也取决于它们的规格。
128:s7-200支持的通讯协议哪些是公开的,哪些是不公开的? 1)ppi协议:西门子内部协议,不公开 2)mpi协议:西门子内部协议,不公开 3)s7协议:西门子内部协议,不公开 4)profibus-dp协议:标准协议,公开 详情请参考: /" target=_blank>http://www.profibus.com 5)uss协议:西门子传动装置的通用串行通讯协议,公开详情请参考相应传动装置的手册 6)modbus-rtu(从站):公开 详情请参考: /" target=_blank>http://www.modbus.org或在工控网资料库下载 129:是否可以通过em277模块控制变频器? 不可以。
em277是profibus-dp从站模块,不能做主站;而变频器需要接受主站的控制。
130:为什么重新设置em277地址后不起作用? 对em277重新设置地址后,需断电后重新上电才起作用。
或者检查em277地址拨码是否到位。
131:主站中对em277的i/o配置的数据通讯区已经到了最大,而仍不能满足需通讯的数据量怎么办? 可以在传送的数据区中设置标志位,分时分批传送。
132:s7-300或s7-400的profibus_dp主站最多可以有多少个em277从站? s7-300或s7-400的dp口或dp模板的能力有关,要根据它所支持的dp从站数而定。
一个网上最多可以有99个em277。
133:如何实现ppi网络读写通讯? 可以用两种方法编程实现ppi网络读写通讯:1)使用netr/netw指令,编程实现;2)使用micro/win中的instructionwizard(指令向导)中的netr/netw向导 134:ppi网络读写通讯需要注意什么? 1)在一个ppi网络中,与一个从站通讯的主站的个数并没有限制,但是一个网络中主站的个数不能超过32个。
主站既可以读写从站的数据,也可以读写主站的数据。
也就是说,s7-200作为ppi主站时,仍然可以作为从站响应其他主站的数据请求。
一个主站cpu可以读写网络中任何其他cpu的数据。
2)避免简单地定时激活netr/netw:由于串行通讯的特点(如上所述),无法得知何时真正结束。
如果定时进行网络读写通讯,必须判断此次通讯是否正常结束 3)同时有效的netr/netw指令不能超过8个,否则通讯请求队列会超出操作系统的管理能力 4)使用sm0.0调用网络读写指令,虽然能长期工作,但不能超过8个指令,而且会出现监控时指令块变为红色的现象,最好还是加上必要的读写状态判断条件。
135:如何恢复“死掉”的ppinetr/netw通讯? 清除网络读写指令数据缓冲区中的(故障)状态字节可以恢复“死掉”的通讯。
但还是建议用户采用比较正规的编程方法。
136:为什么其它厂家的cpu也支持以太网tcp/ip协议,却不能与西门子的cpu用以太网通讯? 一个开放式系统互连是建立在7个协议层上的:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
一般地,网络中的指定通讯任务是由三个类型之间的协议分配负责完成的:应用协议、传输协议和网络协议。
tcp/ip协议中,tcp属于传输协议,ip属于网络协议;而在应用层协议中,西门子使用的是s7协议。
其它厂家的cpu虽然能接收到西门子cpu的数据包,却读不懂s7协议的内容,反之亦然。
137:cp243-1能否与光纤连接? cp243-1上只有一个rj45口,没有bfoc口,不能与光纤电缆直接连接。
但可以用一个omc(单点)模块或osm(多点)模块来将rj45口的连接转换成光纤连接。
138:cp243-1是否能够连接无线以太网? 通过无线交换机等网络设备,cp243-1可以连接无线以太网。
139:在自由口通讯中如何人为结束rcv接收状态? 接收指令控制字节(smb87/smb187)的en位可以用来允许/禁止接收状态。
可以设置en为“0”,然后对此端口执行rcv指令,即可结束rcv指令。
140:在自由口通讯中需要定时向通讯对象发送消息并等待回复的消息,如果因故消息没有正常接收,下次无法发送消息怎么办? 可以在开始发送消息时加上人为中止rcv指令的程141:自由口通讯中,主站向从站发送数据,为何收到多个从站的混乱响应?这说明从站没有根据主站的要求发送消息。
有多个从站的通讯网络中,从站必须能够判断主站的消息是不是给自己的,这需要从站的通讯程序中有必要的判断功能。
142:自由口通讯协议是什么?顾名思义,没有什么标准的自由口协议。
用户可以自己规定协议。
143:新的pc/ppi电缆能否支持自由口通讯?新的rs-232/ppi电缆(6es7901-3cb30-0xa0)可以支持自由口通讯;但需要将dip开关5设置为“0”,并且设置相应的通讯速率。
新的usb/ppi电缆(6es7901-3db30-0xa0)不能支持自由口通讯。
144:已经用于自由口的通讯口,是否可以连接操作面板(hmi)?不能。
可以使用具有两个通讯口的cpu,或者使用em277扩展hmi连接口。
如果是其他厂商的hmi,须咨询他们。
145:已知一个通讯对象需要字符(字节)传送格式有两个停止位,s7-200是否支持?字符格式是由最基础的硬件(芯片)决定的;s7-200使用的芯片不支持上述格式。
146:s7-200是否支持《s7-200系统手册》上列明的通讯波特率以外的其他特殊通讯速率?通讯速率是由最基础的硬件(芯片)决定的;s7-200使用的芯片不支持没有列明在手册上的通讯速率。
147:mpi协议能否与一个作为ppi主站的s7-200cpu通讯?mpi协议不能与一个作为ppi主站的s7-200cpu通讯,即s7-300或s7-400与s7-200通讯时必须保证这个s7-200cpu不能再作ppi主站,micro/win也不能通过mpi协议访问作为ppi主站的s7-200cpu。
148:em241支持几种通讯协议?em241支持两种通讯协议:ppi协议:用于远程编程、调试,以及cpu之间的通讯modbusrtu从站协议:支持与上位计算机的通讯149:em241是否会自动挂断电话?执行远程编程、诊断任务时,无论作为被叫还是主叫方(启用回拨功能),em241都不会主动挂断电话。
如果用作cpu之间通讯,主叫方的em241会在数据传送完成后立即挂断电话。
s7-200之间通过em241的通讯不能长期保持线路连接。
150:电话系统中没有规范的拨号音,em241不能接通怎么办?对于em241之间的通讯,在使用em241组态向导过程中,选择“允许不等待拨号音拨号”。
151:如果需要拨分机号码,如何让em241操作?用户在使用modemexpansionwizard时,可以按f1键进入向导程序的详细帮助。
其中包括在电话号码区域中的字符意义定义。
用户可设置等待时间,或者等待拨号音等属性。
152:s7-200是否可以组成modbusrtu通讯网络?s7-200可以组成rs-485基础上的modbusrtu网络。
如果通讯对象是不同标准的通讯口,可能还需要转换。
153:pcaccess如何与plc连接?需要注意什么?能访问哪些区域?1)pcaccess所支持的协议:ppi(通过rs-232ppi和usb/ppi电缆)mpi(通过相关的cp卡)profibus-dp(通过cp卡)s7协议(以太网)modems(内部的或外部的,使用tapi驱动器)2)所有协议允许同时有8个plc连接3)一个plc通讯口允许有4个pc机的连接,其中一个连接预留给micro/win4)pcaccess与micro/win可以同时访问cpu5)支持s7-200所有内存数据类型154:pcaccess能实现哪些功能?1)不能直接访问plc存储卡中的信息(数据归档、配方)2)不包含用于创建vb客户端的控件3)可以在你的pc机上用micro/win4.0和pcaccess同时访问plc(必须使用同一种通讯方式)4)在同一pc机上不能同时使用pc/ppi电缆、modem或ethernet访问同一个或不同的plc,它只支持pg/pc-interface中所设置的单一的通讯方式5)pcaccess中没有打印工具6)使用同一通讯通道,最多可以同时监控8个plc7)item的个数没有限制8)可应用于当前siemens提供的所有cp卡9)pcaccess专为s7-200而设计,不能应用于s7-300或s7-400plc155:通讯有关注意事项(硬件)有哪些?1)使用符合要求的硬件(电缆、插头),并按规范制作2)保持通讯端口(驱动电路)之间的共模电压差在一定范围内3)注意防止电磁干扰156:cpu上的通讯口已经被占用(如自由口通讯等),或者cpu的连接数已经用尽,如何连接hmi?可以在cpu上附加em277模块,em277上的通讯口可以连接西门子的hmi。
其他品牌的hmi是否能够连接要问其生产厂家。
157:在pc机上运行的protoolprort版,可以连接几个s7-200cpu?一个cpu可以连接几个运行protoolprort的pc机protool/prort使用ppi协议可以连接一个cpu,使用mpi协议可以连接8个cpu。
一个cpu通讯口可以连接3个protoolprort。
158:为何td200显示cpu无响应?1)在td200中未设置正确的所连接的cpu地址、td200地址及通讯速率(注意要与cpu中的一致)2)整个网络中的站地址有重复的3)cpu未上电4)电缆连接问题5)未保证一个网段内总长度在50米内,总站数在32个内6)电磁干扰159:为何td200显示无参数块,或时有时无?cpu中的v存储区(数据块)中为td200分配的参数块地址又被其它程序重复使用,改变了td200参数块首地址中的信息(ascii字符'td')。
cpu存储区中td200参数块的首地址,与td200中setup菜单中的设置不同。
这种现象常出现在更换td200备件时。
160:一个cpu可以连接几个td200?一个td200可以连接几个cpu?cpu通讯口可以连接3个td200。
如果每个td200的数据块各不相同,要注意在td200中所能设置的数据块起始地址最大为vb999。
如果cpu上的通讯口被占用,或者连接数目不够,可以在cpu上附加em277模块(cpu221除外),em277的连接数是5个td200。
一个td200在一个时刻只能与一个cpu通讯。
网站首页
培训课程
维修指南
技术文章
家电专栏
供应信息
求购信息
培训资讯
展会信息
电脑专栏
教程下载
资料下载
常用软件
PLC教程
PLC资料
变频伺服
低压电器
维修资料
人机界面
自控仪表
工控机类
文章标题:
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
京ICP备11002135号
报时(2026-04-02 03:07:12)