通过step 7 软件,pc端与smart 200 完成通信后,怎么在pc端发送一个字符串,在plc这边识别出该字符串,然后完成对指定动作的控制

比如 pc端有10个字符串,我发送一个字符串后,plc这边可以读取该字符串,通过判断是不是需要的那个字符串,如果是,plc这边就可以调用子程序,去实现这步操作,即设定的一个字符串就是对应一种输入响应。希望有详细的步骤说明,最好是图文说明。

最佳答案

首先STEP7软件只是一个编程与在线调试的软件,它给S7-200smart发不了字符串。
因此,PC侧你需要有一个软件(例如组态王、WinCC、串口调试助手)给S7-200smart PLC发送数据。
S7-200smart PLC有一个以太网口,一个串口。若用组态软件,这两个口都很方便。添加驱动建立连接,定义变量,编写画面,运行画面发送数据即可。若用串口助手,则可以通过MODBUS RTU协议对PLC的V区写数据。你需要了解Modbus RTU协议。网上资料很多问百度吧!若用串口你需要专用的PC/PPI电缆,过去S7-200的编程电缆就可直接拿来用。

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc363371.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:48
下一篇 2021年7月5日 下午12:48

相关推荐

  • 库map serv 使用问题(2)

    在使用库map serv的过程中,参考点开关接入i0.0,请问选用下面那种接入方式?1、选用pnp输入,常开触点2、选用pnp输入,常闭触点3、选用npn输入,常开触点4…

    SIMATIC S7-200 2020年11月1日
  • 一机拖多屏

    S7-200,226PLC 能与三个触摸屏连接通信吗?? 最佳答案 转贴:TP170A只可以连接一个S7-200,而一个S7-200 CPU224可以连接3个T…

    SIMATIC S7-200 2020年11月1日
  • WinCC能否通过连接到ET200的DP接口读取主站CPU数据?

    现场有2台300PLC,通过MPI通讯,然后有一个ET200远程从站,现在准备在ET200远程站加一台电脑,做WinCC显示,能否直接把WinCC连接到ET200的DP接口上,然后…

    SIMATIC S7-200 2021年7月5日
  • cpu226断电保持继电器

    cpu226程序中运行到某个时刻后触发一个事件,然后把M6.0置位,M6.0是位于断电保持继电器里吧,请问系统断电10天后,M6.0的状态,是保持置位状态还是复位了呢? 问题补充:…

    SIMATIC S7-200 2017年11月12日
  • PID问题

    请问当没有外接电路或者装置 我写了一个PID程序 能不能设计一个程序来仿真一下 PLC是有的  就是怎么样来模仿外面的电路&nbs…

    SIMATIC S7-200 2020年10月31日
  • 关于设置时钟方面的问题。

    这样子设置钟不对吗,我是想看这个设置时钟到底怎么个用法,我这样是条件接通后VB300开始的8个字节的时间数据设置给PLC,我后面有数据给vb300开始的8个字节,怎样才能行。 图片…

    2017年6月27日
  • CPU224XP怎么输出modbus 485信号

    CPU224XP怎么输出modbus 485信号 最佳答案 CPU224XP怎么输出modbus 485信号 你好,首先要分清modbus是通讯协议,…

    SIMATIC S7-200 2018年12月5日
  • S7-200PLC字符串传送用什么指令

    S7-200PLC字符传送用什么指令 钻石用户推荐最佳答案 使用MOV指令,变量为ASCII字符或String(字符串)1、在S7-200 SMART中,ASCII字符是…

    SIMATIC S7-200 2021年7月5日
  • EM232 分辨率

    EM232 分辨率为12位  2^12 =4096,为什么 说明书上是15位的分辨率 32768? 最佳答案 1、&nb…

    SIMATIC S7-200 2021年7月5日
  • TD400C通讯电缆超过2.5米怎么办?

    手册上说使用PROFIBUS组件。请问,除了使用RS485 PROFIBUS总线连接器外,需要在程序中编程吗?望详细解答,谢谢! 最佳答案 程序不需要进行修改。&nbsp…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论