S7-200 问题大集合

1:一般的传感器输出0-10V或者4-20ms,我以前一直以为传感器输出的模拟量是连续的,对不对?有没有传感器输出就已经经过了采样,即传感器输出就是采样之后的数字量;如果有的话,那么PID采样时间是不是就不能随便设置,必须要大于传感器的采样周期?
2:S7-200的PID设置采样时间比如是0.1s,就是每0.1s计算一次PID,而与程序扫描时间没有关系吗?
3:书上说S7-200 PID采样时间设置要与实际采样时间一致。可是输入的模拟量通道一直在采集数据,因此采样时间不是可以任意设置吗?
4:S7-200的PID设置采样时间最小0.1s吗?可是我之前用采集卡做的PID 的计算周期是程序执行周期,也就是程序扫描一次就计算一次PID,因此所需时间很短,20ms就经过多次PID运算使输出值等于设定值了。
5:PLC的通信波特率由什么决定?是硬件还是通信协议?为什么我买的USB-PPI线只能9.6Kbps?
6:我想通过控制一个阀门的开度进行正弦变化,来实现阀门所控制缸体的正弦运动。这是一个标准的随动控制,一般PID是不是主要做恒值控制吗?我用VB+采集卡,写PID的VB语言做随动控制,就是从0开始逐步增加PID的设定值,每20ms改变一次设定值,20ms内进行PID运算控制,从而实现正弦PID运动。做出来之后效果还不错,但是不是特别好,从算法的角度,PID随动控制有没有什么好办法?比如加入前馈控制怎么样?这个问题有点难,不会就不用回答了。
7:S7-200 PLC之间通信,利用NETR/NETW的时候,两个PLC之间采用DP电缆连接与直接用两根导线连3、8口 有区别吗?都可以得到相同的波特率吗?我做现场应该用什么方式?DP线10元/米挺贵,用导线连接不是便宜?可以自己焊接一个485-485口,也就是38线,是不是需要交叉连接,3-8、8-3?
8:串口连接是235线,485是为什么不确定?不同的PLC 485接口线号不同,我查到S7-200接收 发送是3、8线.
9:我们老师给一家公司做了一套设备,自动控制我做的,采用WINCC+PC ACCESS +S7-200;但是这种方法采用USB PPI电缆,是不是稳定性差?速度倒是足够了,一共就几个变量控制。
10:通信速率9.6 19.2 187.5kbps,可是不同波特率我感觉不到有什么不同?下载速度还是一样的。
11:今天买了一根原装PPI电缆,结果一看最大支持115.2kbps,而STEP7 MicroWin 只有9.6 19.2 187.5 三个波特率,也就是说我只能用19.2的波特率?此外,我采用WINN与S7-200用编程电缆连接,希望稳定并且波特率大,不过其实9.6也足够了,是不是把波特率设置小一些,电缆在日常工作中不容易出现通信问题,比较稳定?
12:模拟量输入输出接线时候,我发现要把不同电源的负极与M端接到一起,这个是为什么?PLC上面的地线试了试,接不接感觉没什么影响,对吗?
13:数字地和模拟地有什么区别吗?PLC上面就供电电源旁边有一个接地标志,应该是数字模拟共地吧。
谢谢!

最佳答案

①传感器本身是模拟量连续的,但是接口电路,比如直接接仪表或者其他装置,就可能有采样时间,比如说你PLC采样周期是多少多少,你的PID循环时间必须要大于这个值。
②0.1秒采集一个数据,肯定大于PLC本身读取模拟量的时间,PLC扫描一次 执行一次读写,假如1秒,你0.1秒采样,采到都是同样一个值,一次循环还没到,新值还没替换旧值。
③你可以放在循环周期的OB35里面,原则是PLC采集时间(扫描时间)要小于你的采样周期,但是也不要小太多,这样你数据就会产生滞后性,实时性就不高了,对吧,所以有的说要保持和PLC采集周期一致最好。
④一般设置20ms吧,够用了。
⑤通讯电缆的如果不能调只能是9.6Kbps,那是硬件决定的,PLC与外围设备通讯波特率是可调的,只要与外围设备波特率一致就可以,这也算通讯协议的事吧。
⑥前馈控制 最大的优点就是能判断趋势变化,个人理解,如果你对变量的规律性或发展有足够了解,且最好能有数学模型表示的话,前馈控制是完全可以和PID控制同步作用的,能有效提高PID的实时性能,比如,PID平衡状态下,提高某项参数(预知的),可以直接加入前馈来弥补PID的作用值,而不是单纯等待靠PID判断产生差值再进行调节。我们做放卷速度控制的就用到了这个。
7.DP头 并联了 3-8线,而且有终端电阻,直接用3-8线也是可以的, 485对485  3-8不对换。
⑧232吧? 电脑串口 是232  PLC与其他设备大都用485,连接需要加转换器,对你说的 不同PLC  485 接线不同,到是不知道。
⑨PPI协议吗,足够用了,简单稳定,陈本小。你想用其他方式,硬件需要单独配,成本高。
10.波特率高低 肯定有他的优缺点,比如波特率高了,你速度快,当然你量小的话,不明显,同样 波特率高 了,受干扰的可能性相应提高,高频段搓码率多,你用默认的不挺好吗?
11.感觉你的问题比较细,但都有相通之处。
12.主要是防干扰用的,地线一个是保护一个是防干扰。连接M保持点位相通。
13.地理论上就是0点位,数字地和模拟地,没有本质区别吧,不同的电路回路,数字地模拟地应该都可以接到那,或者你怕受干扰?

以上个人理解,有错误之处,希望指正。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:27
下一篇 2020年10月31日 下午3:27

相关推荐

  • S7-200程序时间比较

    我上次提了个冲水的问题,有位师傅给写了段程序,内容是这个问题让我想起来怎么计算CPU停电时间的问题,用的技巧是一样的,下面程序里VB10开始的缓冲区为CPU停电时记录得日期,VB0…

    SIMATIC S7-200 2021年7月5日
  • 模拟量比例转换问题?

    我用EM235来测量气压信号!DIP选择0-10V电压信号输入!但我的传感器的测量范围是0-9.8V,请问我需要做比例转换吗? 问题补充:如果不做转换,请问我的工程量如何得到呢? …

    SIMATIC S7-200 2020年11月1日
  • 模拟量EM231烧毁

    使用4-20MA输出的称重传感器贰台,原采用三菱PLC及2AD输入模块。已使用2年多正常。现用户升级,采用西门子S7-200及EM231模块。更换7小时后工作正常,后通讯终断,断电…

    SIMATIC S7-200 2021年7月5日
  • s7-200调用子程序结束,是否会出现子程序保持原来状态的现象?

    s7-200调用子程序结束,是否会出现子程序保持原来状态的现象? 最佳答案 子程序保持原来状态,比如主程序为:   LD  &nb…

    SIMATIC S7-200 2021年7月5日
  • s7200USS通讯

    请问那个S7200cn可以做通讯吗? 最佳答案 USS CPU口0 DB-9针 RS-485 1200bits/s…9.6K…115…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP关于MODBUS从站读写操作

    我用224XP中自带的modbus指令库MBUS_MSG,用来和温控表通讯,通讯一切正常,但问题出在温控表的设定值上面,我用RW=0读到设定值(假定地址为40001)了,存入在VB…

    SIMATIC S7-200 2021年7月4日
  • MPI通信距离

    现做一个通信,S7 200用OPC驱动以MPI方式连上位机IFIX,连接成功,看200系统手册上说MPI通信距离只有50米,超过50米要加中继器,这让我不明白了,MPI是…

    SIMATIC S7-200 2021年7月5日
  • 软件的问题

    软件卸载的问题,4.0的编程软件卸载后无法在安装了。我安了6.0后无法继续安装显示一些英文,请教 最佳答案 常问问题 STEP 7-Micro/WIN&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 200的走马灯程序

    我设计了个200的走马灯程序,亮的时候输出全亮,调到间隔1os也不行,也许写的有问题,如果谁有,麻烦给一个该程序,或者指点一二也可,谢谢 最佳答案 已发送至你的邮箱wxzbj@si…

    SIMATIC S7-200 2020年11月1日
  • VB是字节,MB是整形数,这样理解对吗?

    VB为什么不能做整数啊?而MB为什么不能理解为字节啊?具体怎么对这两个数据类型进行区分呢?请指教。 最佳答案 VB和MB都是字节,8位,范围0-255。200中V和M的区别:1&n…

    SIMATIC S7-200 2020年11月1日