西门子plc s7-200调试的步骤是什么?

西门子plc s7-200调试的步骤是什么?,第1张

一,检查接线,用万用表诸根检查面板上按钮、指示灯、转换开关到端子排的接线;端子排到PLC输入输出端子的接线;电源到PLC、触摸屏的接线。PLC之间、PLC和触摸屏之间的通讯线缆制作和插接。

二、系统上电;依次进行一下检查,如发现问题,马上查找原因解决。

三、仿真测试程序和组态画面 :将编写好的PLC控制程序和触摸屏及上位机组态画面用仿真软件和编写的模拟运行程序进行仿真测试。

四,下载程序和组态画面并调试通讯。

扩展资料:

西门子PLCS7200系列SIMATIC S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化,S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有极高的性能/价格比。

S7-200系列在集散自动化系统中充分发挥其强大功能,使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。

应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。

参考资料来源:百度百科-西门子PLCS7200系列

西门子PLC的TCP通讯(不同项目下)④--TCP测试

上期我们对TSEND_C和TRCV_C组合指令,进行了TCP测试,先置位接收端的EN_R和CONT,然后置位发送端的CONT,然后看到STATUS指令状态显示7004,然后又通过T_DAIG测试连接指令,读取的参数STATE为04,表示连接已建立

本期将开始进行,TSEND_C和TRCV_C组合指令的读取及接收测试

1.0 首先给发送数据块里面,强制写上数据,我们DATA限定的是10个字节长度,LEN默认为0的时候应该以DATA长度为准,所有我们照理说SEND_DB[10]的数据是不会发送出去的,只会发送SEND_DB[0]-SEND_DB[9]的数据

2.0 然后我们点开程序,选到TSEND_C这个指令块,如下图,置位REQ

2.1 当REQ0-1的上升沿时,就会发送数据了,当发送完成时,DONE会置位一个周期,这时候我们就在下图中看到M51.4置位了,STATUS也会输出0000一个周期,这样就表示发送完成了,我们去看看接收端

3.0  可以对比下,实际110项目下的接收区,也只是收到了前十个字节,测试证明确实如此

4.0 接下来依葫芦画瓢,在IP地址110项目下,给发送数据区给上数据,

4.1 打开接收指令的建立连接CONT和EN_R,开启接收

4.2 然后打开发送指令下的CONT和REQ,再打开接收数据块,正常的话就能看到数据了

到这里TSEND_C和TRCV_C组合的TCP通讯的基本功能就实现了,相比之下还是这个好用一点,比TCON,TSEND和TRCV这个组合方便简洁一点

编写方式如下:

要是用的是测速电机的话,得用电压变换模块通过AD模块输入PLC,得测一下实际转速和测速电机的电压对应关系,然后根据测量的电压计算出电机转速。如用编码器,根据编码器一转的脉冲数,单位时间内(如1秒做为一个测量周期)测量所得的脉冲数计算出实际每分钟的转速。再用比较指令判定输出即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11774738.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存