咨询热线

18621916738

当前位置:首页  >  新闻中心  >  SIMATIC S7-200一些使用问题解答

SIMATIC S7-200一些使用问题解答

更新时间:2014-08-11      点击次数:3339

西门子 200PLC 监控 停止原装 usb-mpi编程电缆对西门子200PLC进行监控
可以监控,但是我一开点击,一有动作,监控就停止了,
并且连接不上了,找不到设备说端口无法打开或被其他应用程序使用
然后拔下来重新插上再刷新就有了?

建议你还是使用USB-PPI电缆吧,我的原来也是,MPI电缆连接300很稳定,连接200的不行
后来还是换了USB-PPI电缆后就很稳定,

 

PPI多主站电缆下载程序用cpu222作为主站后不能从电脑下载程序了,做其他设置也没用。提示“您必须使用(RS-232/USB)PPI 多主站电缆在多主站或PPI网络上通信”。意思是说我购买使用多主站电缆就可以解决这个问题吗???

买条原装USB/PPI或者RS232/PPI通信线即可解决问题。价格在700元左右。
RS-232/PPI电缆(订货号6ES7 901-3CB30-0XA0):智能多主站电缆,连接S7-200 CPU/EM277通信口和计算机RS-232串口,作为编程或数据通信电缆;同时也可以用于连接TP170 micro和安装了WinCC flexible (micro)的计算机RS-232串口,作为配置画面下载电缆 
USB/PPI电缆(订货号6ES7 901-3DB30-0XA0):智能多主站电缆,用于连接计算机的USB通信口与S7-200 CPU/EM277通信口做编程或数据通信电缆。

 

关于200跟变频器440的uss通不上的问题?

现在拿200的(214-1AD23因为只有一个通讯口)跟440通讯,
程序如附件,简单,只是用来调试用的,
硬件连线如图,
440的参数设置如下:
P0700: 设置 P0700[0] = 5,
P1000: 设置 P1000[0] = 5,
P2009: =0 
P2010: =6 

P2011: 设置 P2011[0] =1

P2012: 设置 P2012[0] = 2, 
P2013: 设置 P2013[0] = 127,
P2014: 设置 P2014[0] = 0 
P0971: 设置 P0971 = 1,

电机的参数已经设置好了


这样的情况下,cpu启动后 Q0.0亮,
按I0.7或者I0.6,需要时间长点,才能把Q0.4 Q0.5点亮,但是查看P0005参数中内容一直没有变化,(I0.7 I0.6是用来写参数到P0005)

后来把200的拆下来,用编程线读出VB102内容是7,说是通讯口未设为USS协议

我个人在想搞这个通讯的话,是不是一定需要两个通讯口呢???

使用USS-INIT指令时,你激活的是1号驱动器。
使用USS-CTRL等指令时,你写入的是2号驱动器地址。
变频器参数P2014设的太小。
所以通信不上

 

关于S7 200 和S7 300 以太网通讯问题?

CPU:315;CP 343-1)现增加一个S7 200分站(216CPU并且拓展了两个I/O模块;CP 243-1)使用以太网进行通讯。准备将原300作为主站。按照网上的课件进行了配置却通讯不了。请教各位大师。
本人操作如下:
1、在200处设置设置模块位置为2(根据读取模块获得)
2、设置网络地址192.168.1.10
3、I/O输出地址使用4(缺省默认值);连接模块数目设为1;
4、在配置连接画面设置为*项(此为客户机连接);远程属性下填写的是03.02();底下填写服务器地址(300站地址192.168.1.6)
5、在数据传输里面先设置写入远程服务器连接字节数写10本地PLC地址填写VB4000-VB4009服务器为MB200~MB209;再设置从服务器内读取数据读取字节数位10 本地PLC地址设为VB4100~4109服务器为MB300~309;底部符号名分别为PeerMessage20-1和Peermessage20-2;
6、配置CRC保护
7按建议地址后生成地址VB1415~1614
8、生成两个模块ETH2-CTRL和ETH2-XFR;
在主程序MAIN处调用此两个模块
DATA拐角和CHAN-ID拐角为peermessage20-1,CONNECTION2-0其他跟教程里面的地址一致。
现在200 强制vb4000任意一个数300内的MB200(此点没有被占用)没有任何变化。
在300 强制MB300任意数200内VB4100没有任何变化。两个PLC 地址进行PING命令地址都是通的。(不存在网络地址占用的情况)。但是:vb3001输出是5 不知道是什么意思?

1、在300PLC netpro中有没有插入新S7连接指向200PLC的IP.还有200组态中300的TSAP是否与300内是一致的。在线在STEP7 NETPRO中激活刚才建立的连接显示是否连接上。
2、检查网络向导中的客户机通道CHAN_ID注意不要搞错.
3、测试的时候用MW300强制一个整数,然后在200中读位。
4、读写地址双边对应。
5、你说的VB3001是不是ERROR错误状态如果是的话解释为:连接中止或在一个没有准备就绪的通道中尝试执行读/写命令。排除方法:检测通讯伙伴的连接路径。

 

224XPCN丢程序一台224PLC,正常运行大半年,zui近突然SF灯报警,输入输出断开,运行停止位打过,电源也断开过,这些都试过后,还是报警。现场没条件查找报警代码。PLC及模块都邮回来后,发现灯正常,但上传程序时没有程序,其他模块也正常。只发现程序丢失。大概什么原因PLC突然报警?又为什么会丢失程序?

这种情况,一般都是人为因素占多数。
 程序在任何时候都不会丢失,即使停电三年的时间,都不会丢程序的 ,程序存在EEPROM里。程序被清空,那么说明有人动过PLC,或者进水了。估计楼主还是设置了密码,否则不会把你的程序给清空了。如果是质量问题的话,那么SF灯会一直亮,即使重新下载一个程序后,运行也会出现SF灯亮。

 

CPU224XP的通讯口,怎么在如下图中提示有RS232的接口?这个224XP的通讯口都是485的,怎么会冒出个232?

CPU224XP的通讯口都是485的口,不存在集成或者是RS232的口。除非山寨,不过山寨的我也没用过。

 

关于wincc与西门子200通讯的问题?

 

需要200 的编程软件,winCC,还有PC Access这个200的OPC Server

看你的PC机和200是什么方式连接的,通常测试的时候PPI的比较多,还有通过em277扩展模块+PC机加cp5611卡,另外就是通过以太网扩展模块cp234-1通过网线和PC机连接。

其实只要你的程序下载到PLC里跑起来了,再把程序里的变量导入PC Access,然后在Wincc里添加OPC驱动联接,添加s7200.opcserver下的变量,就可以在wincc里操作了。

 

关于wincc与200通讯的小问题用wincc通过opc服务器跟200cpu通讯,先在PC Access 测试ok,然后在wincc测试的话有这样一个问题,我用I0.0控制Q0.0点,通过在cpu的I0.0短接一下,Q0.0有动作的,但是在wincc按下I0.0的按钮,Q0.0就是没有动作,不知道是怎么回事?

 

远程无法控制输入点,只能用辅助触点控制。如M0.0与I0.0并联控制Q0.0。

联系我们

上海翰粤自动化系统有限公司 公司地址:上海市松江区思贤路2399弄137号   技术支持:化工仪器网
  • 联系人:黄政武
  • QQ:76868608
  • 公司传真:021-57657276
  • 邮箱:76868608@qq.com

扫一扫 更多精彩

微信二维码

网站二维码

Baidu
map