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

相关推荐

  • 关于皮带称信号转换问题

    也就是4–20MA用什么方法变换为与200公斤相对应数呢程序该怎么写啊用什么指令? 问题补充:我想问的是:怎么写这个程序,用什么指令。能否更详细呢?有具体梯形最好啊? 最佳答案 …

    SIMATIC S7-200 2020年11月1日
  • S7-200 Modbus通信是否需要自己计算CRC校验码?

    S7-200 modbus通信是否需要自己计算CRC校验码 最佳答案 1:modbus 通信协议本身规定了,数据本身是需要CRC16校验的。2:SIEMENS&…

    SIMATIC S7-200 2017年8月16日
  • WIN7 64位操作系统 安装STEP7 MicroWIN v4.0 SP9出现了下图

    安装的sp6后安装的sp9现在出现下面的提示怎么处理 钻石用户推荐最佳答案 直接安装STEP7 MicroWIN v4.0 SP9完整版。STEP&n…

    SIMATIC S7-200 2021年7月5日
  • 间接寻址的问题

    我看了编程软件帮助文档中关于间接寻址的说明,结果不是很明白。 它有个命令 MOVD   &VB10, AC1&n…

    SIMATIC S7-200 2021年7月5日
  • 关于程序掉电问题

    比如I0.1输入时计时10秒,时间到(脉冲信号)M0.0置为为ON,,,那断电后不管多长时间,再上电的时候M0.0是否一直为ON呢? 问题补充:如果没有设置断电保持 那么…

    SIMATIC S7-200 2020年11月1日
  • 继电器输出的PLC挂负载问题

    最近两个224都是直接挂了十几瓦的电机而粘了触点。触点的额定电流时2A啊。。各位都是挂中间继电器再输出吗?控制接触器的时候也用中间继电器吗? 问题补充:直接驱动电机了。220V&n…

    SIMATIC S7-200 2020年11月1日
  • s7-200工具“位置控制向导”能实现原点复位吗?

    s7-200的“位置控制向导”生成子程序里没有原点复位功能的子程序,怎样才能实现? 最佳答案 转问题ID: 49444咨询专家:西门子自动化产品支持 答案:ht…

    SIMATIC S7-200 2020年11月1日
  • 关于PLC的船舶认证

    请教一下,到目前为止,S7-1200,S7-200,S7-200SMART,哪个系列的PLC具有有效的船舶认证的(船级社认证),如果有,在哪里能看到,谢谢 最佳答案 ①S7-120…

    SIMATIC S7-200 2021年7月5日
  • 修改登录密码

    现在我用的是西门子CPU226的PLC,上位机用的是西门子触摸屏,想在触摸屏上设置个密码,并且能够修改来锁定参数设置画面,请问下位程序该怎样做,因为要改成文本作上位机,并且密码必须…

    SIMATIC S7-200 2020年11月1日
  • SM187.3里的0或1分别指什么?

    自由口通讯接收控制字中SMB187里的C/M 0等于内部字符定时器和1等于信息定时器分别代表什么意思,内部字符指什么,信息又是指什么??信息开始 = …

    SIMATIC S7-200 2017年11月4日