问:RTU校验是求和加1吗? 答:不是的,在CRC计算时只用8个数据位,起始位及停止位,如有奇偶校验位也包括奇偶校验位,都不参与CRC计算。CRC计算方法是: 1、预置1个16位的寄存器为十六进制FFFF(全1),此寄存器为CRC寄存器。 2、把第一个8位二进制数据(即通讯信息帧的第一个字节)与16位的CRC寄存器的低八位相异或,吧结果存放于CRC寄存器。 3、把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检测右移后的移出位。 4、如果移出位为零,则重复第三步(再次右移一位);如果移出位为1,CRC寄存器与多项式A001进行异或。 5、重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理。 6、重复步骤2和5,进行通讯信息帧下一个字节的处理。 7、将该通讯信息帧所有字节按上述步骤计算完成后,得到的16位CRC寄存器的高、低字节进行交换。 8、最后得到的CRC寄存器内容即为:CRC校验码。 问:老师,我有个问题,K形热电偶用一段时间后就绝缘低,从而影响温度采集和显示值,如果像你说的并个电容,是否能有效解决这问题? 答:K型热电偶的电极材料为镍铬-镍硅,在1000度以上时,铬首先会发生氧化,温度越高氧化越强烈,随着时间的推移,偶丝会出现剥蚀现象,可能最后会完全蚀断,这样就导致热电势逐渐下降,k型热电偶也就有误差了。这个时材料方面的原因,加电容没办法解决 问:ADP模块是什么意思?有AD-ADP又有DA-ADP模块? 答:ADP是特殊设配器,三菱FX系列的plc,plc的左侧可以加一些模块,这些模块都属于适配器。 问:三条线热电偶怎么接线? 答:这个可以下接入模块的说明书,一般会有接线图,对应有3个接线端子。有部分有2个接线端子的就把其中2根内部是导通状态的线接到一起。 问:老师Profibus是什么? 答:西门子plc用的比较多的一种通讯协议。 问:陈老师我的plc和电脑不能通讯是怎么回事? 答:先检查通讯线的驱动是否正常,然后检查线,检查通讯端口是否插好或者有损坏,检查通讯参数。 问:ADP模块扫描周期是不是比较长? 答:比较短,速度比较快,模块价格也相对比较贵。 问:D类接地是什么意思? 答:就是并行跳接,最后再一起接到地线,不需要单独的去接地。 问:为什么要接地? 答:减少干扰。 问:电容是自己接还是内部有储存? 答:自己接。 问:接线3角付号是什么意思? 答:那个指的是信号的输入,可以多去看一些电子基础的知识了解。 问:接地是屏蔽接地还是? 答:屏蔽线接地。 问:老师,电容规格是多少? 答:0.1~0.47 uf 25V的电容。 问:三菱的有称重模块吗? 答:有的,国内用的少,比较少见,价格应该也是比较贵。 问:电位器接在4AD上用24V电源需要串多大电阻? 答:一般模拟量再工业现场不会这么去用的,你自己想测试的话可以把电阻调到最大,逐渐降低阻值来量输出电压,从而判断出什么电阻下输出10V的电压,就需要串多大的电阻。 问:tine of day是读取哪里的时间嘛? 答:它是一个数据类型,可以存放时间,读取有其他的指令。 问:BYTE与USINT区别? 答:主要的区别是进制不一样,BYTE是16进制,USINT是10进制。 问:把优化的块访问在哪里调出来的? 答:对着FB或者DB块点属性,然后属性菜单下可以勾选或者去除勾选。 问:张老师,用那种寻址好,大多数正常使用的时候连接别的触摸屏,这个绝对寻址用不了的吧? 答:正常情况下用符号寻址速度更快,占用资源更少。特殊情况必须用绝对地址寻址。一般情况下西门子触摸屏可以用符号地址,其他品牌的需要用绝对地址。 问:上位机是什么? 答:上位机定义比较广泛,一般情况下你可以理解成装有组态软件或者专用控制软件的PC系统。 问:全局化的的DB如何在上位访问?全局DB只有静态变量吗? 答:如果是组态软件,每个组态软件都有其方法;如果是PC系统上的专用软件可以采用TCP通信发送数据。是的,只有静态变量。 问:多重背景和实例背景DB有什么区别? 答:多重背景数据保存在调用函数块的背景数据块中,它是建立在Static里面的,类似于局部变量;而实例背景将数据保存在指定块参数的实例中,是一个INOUT变量,它需要在外围指定实际参数。 问:1200编程软件和200的能装到一起么? 答:可以装在一起,但是200的软件应该是不能装在win10系统上的。 问:张老师到时把FB,FC里面的INOUT,TEMP,STAT等讲讲区别和应用? 答:INOUT是形式参数,是和外部实参进行数据交换的接口;TEMP是临时变量,不调用的时候就会释放掉;STATIC是存放在背景DB里面的,可以保存。 问:PN通讯V90用工艺组态和FB284,如何选择? 答:工艺对象的控制环在PLC,精度高用法灵活;FB284的控制环在驱动器,不占用CPU资源用法简单。 |
|