![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PLC
fsnAltria
这个作者很懒,什么都没留下…
展开
-
PLC寻址应注意的问题
L [MD100]LAR1与L MD100LAR1有什么区别? 当将MD100以这种 [MD100] 形式表示时,你既要在对MD100赋值时考虑到所赋的值是否符合存储器间接寻址双字指针的规范,又要在使用这个寻址格式作为语句一部分时,是否符合语法的规范。 在第一个例程的第一句:L [MD100]上,我们看出它犯了后一个错误。存储器间接转载 2017-07-09 21:27:05 · 1045 阅读 · 0 评论 -
在建DB块时候应该注意的问题
1.字,双字等这些占位大于字节的地址只能以偶数开始。2.建立数组的时候如上图所示,虽然数组是字,按照常理来说应该以地址15开始。但实际中是以16开始的,即数组也只能以偶数开始。 该数组一共128个,到143结束。下一个BYTE以144开始正常这张图里,数组一共127个,以16开始,正常应该以142结尾。下一个BYTE应该以143原创 2017-07-09 21:18:00 · 642 阅读 · 0 评论 -
西门子PLC 使用SCL实现伪随机数
前段时间,其他部门需要测试采集软件,需要我们PLC部提供比较多的数据。我用的是STEP7 的SCL包,下面是SCL实现PLC伪随机数的程序: i,j,k,m,k1:INT; n:INT; b:BOOL; l,n1:WORD; CurDateTime:DT; //存系统时间 Cur_DT_Byte AT CurDateTime : STRUCT原创 2017-07-07 16:57:50 · 6836 阅读 · 1 评论 -
PLC单按钮起停例程
PLC单按钮起停例程转载 2017-07-20 15:45:20 · 5869 阅读 · 3 评论 -
PLC基本知识(一)
PLC基本知识(一)数字IO模块的源型与漏型源型(source),电流是从端子流出来的,具有PNP晶体管的输出特性. 漏极(sink),电流是从段子流进去的,具有NPN晶体管的输出特性.从使用上来说,NPN三极管工作时是集电极接高电压,发射极接低电压,基极输入电压升高时趋向导通,基极输入电压降低时趋向截止;而PNP三极管工作时则是集电极接低电压,发射极接高电压,基极输入电压升高时趋向截止,基极输入转载 2017-07-24 23:02:25 · 2357 阅读 · 1 评论 -
PLC基本知识(二)
PLC基本知识(二)RS232与RS485区别:RS485用双绞线传输,传的是差分信号,当A比B电压高时为“1”,低时为“0”,因此RS485抗干扰能力较强,通常能传输1000米以上,RS232至少3根线,一根是TxD,一根RxD,一根GND,传送时把TTL转换成+-12V电平。RS232传输距离较短,一般10米左右。因此RS485为半双工个,RS232为全双工。 还有RS485已经是网络技原创 2017-08-19 21:01:55 · 804 阅读 · 0 评论 -
Qt modbus通讯写上位
Qt modbus通讯写上位继上次PLC展厅,通过北辰网关的转Modbus功能,使用Qt写一个简单的S7-300的上位程序,可以查看正转时间,反转时间,还可以控制电机启停。北辰网关设置北辰网关的设置可以参考这篇文章西门子PLC实现modbusTCP通讯 我的设置如下图: UI界面计时器的实现构造函数中timer1 = new QTimer(this); //timer1为QTimer类型co原创 2017-09-15 09:53:19 · 6687 阅读 · 1 评论 -
PLC展厅
PLC展厅最近在做数控PLC的展厅,其中PLC部分每个PLC都需要控制一个电机,要求实现正转一分钟,再反转一分钟,换向时要求暂停20S如此循环。 程序虽然简单,但涉及到PLC种类较多,现记录下来,以免遗忘。 所有PLC控制电机都是Q0.2控制是否转,Q0.3控制正反转,Q0.0和Q0.1是正反转指示灯。西门子 S7-300 CPU315-2DP这是第一个写的程序,其中方波函数是这样实现的:原创 2017-08-27 21:20:27 · 2573 阅读 · 0 评论 -
西门子FETCH/WRITE service
西门子FETCH/WRITE serviceslave=0 adr=192.168.1.99 type=S7_1200 fetch_write=0 function=1 rack_slot=0在pvbrowser里设置与PLC连接的时候有一项fetch_write,下面具体看一下这一项rlSiemensTcp源码 446 if((plc_type == S5 || p原创 2018-01-22 21:41:27 · 2462 阅读 · 0 评论