如何在TD400C键盘中控制S7-200 CPU224的PLC的输入点

我有一个TD400C,想用其键盘控制S7-200 CPU224的PLC的输入点,如:按F1键,则I0.0置位为1,该如何设置?请教!

问题补充:
另外我想在TD400C面板上显示实时时钟和日期,该如何设置?PLC的输出点如何对应文字显示,如Q0.0为电机正转,则在面板上显示"电机正转",热继电器跳脱时I0.5置位为1,则面板显示"电机过载"

最佳答案

1. 建议你用文本向导来完成TD400C的配置.
  完成配置后,可以在MICRO/WIN V4.0的TD400C的符号表中找到F1按键的地址,例如是V57.0,那么可以用该位来置位I0.0;
  2. 用TD400C来显示实时时钟:
  在程序中可用时钟读指令READ_RTC 送到VB200
  在面板上建立相应的输入变量

  可以新建一个标志变量(比如:地址为 V20.0)和用于触发 S7-200 CPU 的写实时时钟功能,建立年、月、日、时、分、秒 、星期等 BYTE 变量,按照 S7-200 时钟缓冲区的格式分别连接到 PLC 的连续 V 存储区中,比如:VB200 – VB207。 

   因 S7-200 时钟设置指令的要求,这些 BYTE 变量必须是以 BCD 格式存在,在配置时可选用“16进制”数据格式。在面板上设置的数据必须是有效的 BCD 格式的时间、日期数据,包括星期的信息(有如需要,星期信息可能需要进行必要的转换处理),否则会导致时钟同步失败。

  
  在 S7-200 中编程,用标志变量触发来调用 SET_RTC,将 VB200 起始的缓冲区地址作为时间参数传递给该函数,来实现通过面板修改S7 PLC时间。
 3.如何用文字显示设备的不同运行状态?
 TD 200 V3.0和TD 200C V1.0支持的嵌入数据可以是字符串格式。
 在下面的例子中,用户可以根据一个控制信号显示“启动”、“停止”等信号。
 第一步:创建画面并输入文本后,再点击“Insert PLC Data”嵌入数据
 第二步:定义字符串数据地址
 定义字符串数据地址为“VB200”,数据格式为“String”字符串。

 第三步:在PLC中编程使TD 200根据输入信号显示不同的字符信息
 此程序中I0.5代表电机运行状态信号:
 LD     SM0.0
 LPS
 A      I0.5
 AN     Q0.0
 SCPY   "电机过载", VB2000
 LPP
 A      Q0.0
 AN     I0.5
 SCPY   "电机正转", VB2000
 I0.5为1代表电机过载,将字符串“电机过载”用指令STR_CPY送到VB2000起始的字符串地址中 
 Q0.0为1代表电机正转,将字符串“电机正转”用指令STR_CPY送到VB2000起始的字符串地址中 
  注意:在程序中输入字符串须用双引号括起来,双引号须用单字节的(英文标点模式)输入

 OK!
 

提问者对于答案的评价:
回答得很直观详细,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:00
下一篇 2021年7月5日 上午2:00

相关推荐

  • EM AR02 接入DC24V闪红灯是什么原因?

    s7200smart 热电阻模块EM AR02  接入DC24V闪红灯是什么原因?接入PT1000传感器,程序里显示32767. 问题补充:…

    SIMATIC S7-200 2021年7月5日
  • PPI编程电缆网上下载驱动问题

    我有一根电缆,但是我现在连到电脑上去之后,因为我没有驱动,我想用驱动精灵自动搜索驱动,电脑其它硬件驱动都有,但是这个自动搜不到啊?是不是这个驱动不能能过驱动精灵搜索的?试过的请指教…

    SIMATIC S7-200 2021年7月4日
  • 请教彩灯控制

    用循环移位指令控制8位彩灯循环可以,现在想控制5位不知该如何编程,请高手指点。 最佳答案 1、增加一个计数器,通过计数器来控制循环指令。2、用普通的方法,一个定时器和计数器来控制彩…

    SIMATIC S7-200 2020年10月31日
  • S7-200扩展模块的连接线

    有谁知道S7-200的数字量扩展模块的连接线不够长时,是西门子可不可以配长,还是另外配一根 问题补充:有订货号和名称吗 最佳答案 可以选配。 总线延长电缆, 0…

    SIMATIC S7-200 2021年7月5日
  • PLC带负载能力

    请教一下各位,我想通过PLC控制气缸活塞杆运动,PLC输出接中间继电器,再接电磁换向阀来控制气缸,这样接应该没错吧! 但是PLC输出到继电器都是24VDC,而电磁阀是22…

    SIMATIC S7-200 2021年7月5日
  • 170A与PLC连接不上

    请问各位朋友:为什么突然间我的用的TP170A触摸屏为什么跟PLC连不上啊,在屏幕上显示的那些数字都变成"##"号了{以前用的时候都没有这样的情况},现在我写个…

    SIMATIC S7-200 2021年7月5日
  • 问硬件配置

    我欲设计一台设备有如下要求:1 三个座标轴X;Y,Z,用步进电机驱动,Y轴用减速箱变速(3:1)。座标不要求联动。2 要求通过面板能修改座标轴的进给速度,面板能…

    SIMATIC S7-200 2021年7月5日
  • 如何编写程序,记录温度变化的时间曲线

    使用S7-200和触摸屏,我能完成实时温度的显示,但完成不了 要记录1小时的温度变化曲线? 最佳答案 问题的关键是1小时中需要记录多少个数据?plc数据存储区是一个有限的…

    SIMATIC S7-200 2021年7月5日
  • PLC的协议到底有什么用?

    PLC的协议到底有什么用? 问题补充:各协议之间有什么区别?各用在什么样子的场合? 我们在学校学的时候根本没有设计到那方面的东西 最佳答案 1)通信协议又称通信规程,是指…

    SIMATIC S7-200 2021年7月5日
  • S7-200 重新下载数据块后,数据不丢失?

    S7-200 重新下载数据块后,数据不丢失? 最佳答案 下载数据块时:M区,数据不丢失,不用做额外处理。V区,可以通过从CPU上传数据块功能将V区数据存储在数据块中,下载…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论