产品描述
西门子模块6ES7253-1AA22-0XA0现货供应
BCD编码将一个字节的8位拆分成高4位和低4位两个部分,也就是说一个字节能存储两个数字。
在使用BCD码时一定要注意其有效的编码仅十个,即:0000~1001。4位二进制数的其余6个编码1010、1011、1100、1101、1110、1111不是有效编码。
在STEP7中的16位BCD码格式是1位符号位+3位BCD码数值范围-999至+999;32位BCD码格式是1位符号位+7位BCD码数值范围-9999999至+9999999;
例如16位BCD码存储形式:
0000,0001,0010,0011;其对应符号位为+,百位为1,十位为2,个位为3.计算公式:
十进制=符号位(BCD码的百位x100+BCD码的十位x10+BCD码的个位)
32位BCD码格式同理。
STEP7中有专用指令:BTI,ITB,BTD,DTB来实现3位或7为的BCD码与10进制数之间的转换FC块的接口参数里有return,即返回值,为什么FB块中没有这个参数?这个参数只作为返回值用?FB块没有返回值?另外FB块中的STAT接口参数和TEMP接口参数有什么区别?哪些情况使用STAT?哪些情况使用TEMP?
答:受西门子影响一般都把FC/FB之间的区别放在了有没有背景数据块上,这其实是比较片面的。FC/FB在存在原本是为了不同的应用而出现的,FC就像是数学中的函数,比如sin(x),它本身可以出现在算式中,返回值就是它的结果,但FB则不同,它是为了完成某种功能而出现,不需要用返回值来表示结果,它也不能像FC一样直接加入算式中,这点在LAD或FBD编程中体现不出来,在某些编程语言中就体现的很明显。
虽然现在因为FC/FB功能都很强大,实际项目中使用的FC常常可以用FB来完成,给FC配一个共享数据块后也能较好的模一个FB,但归根结底区别如前所说,把FC想象为数学中的函数就好理解了。
这个问题单从应用方法(不谈两者的由来)来讲一下FB与FC的区别:
、FC块有return,而FB没有return;
、STAT静态变量,只有功能块FB有;
、FB有背景数据块,而FC没有.。
1、FC块的接口参数里有return,即返回值,为什么FB块中没有这个参数?这个参数只作为返回值用?
FC块有return,而FB没有return.
对于RETURN一般只用RET_VAL这个值,可以用于反映FC的运行结果。例如,我们常见的FC105等程序都有这个接口,通过这些接口的数据值,我们可以判断的程序的运行结果如何。
为什么FB块中没有这个参数?
因为FB有背景数据块,FB的运行结果可以通过背景数据块中相关的数据来判断的程序的运行结果如何。
2、FB块中的STAT接口参数和TEMP接口参数有什么区别?
STAT静态变量,只有功能块FB有,也是FB和FC的一个*大的区别。静态变量在其对应FB块执行完后数据会保存,而临时变量TEMP在对应FB块执行完后数据就。
3、哪些情况使用STAT?哪些情况使用TEMP?
在本次程序运行不能确定的变量,或对下次程序运行相关的变量需要使用STAT。例如,程序中有有关上升沿和下降沿相关指令时必须采用静态变量。某些在本次程序执行是即可确定结果且对下次程序运行无关的变量可以使用TEMP。
早期RS-232接口主要用来连接PC机和数据Modem。在这种连接中,计算机被配置为数据终端设备(DTE),Modem作为数据通信设备(DCE)。现在RS-232也用于连接其他设备如串行打印机、数据采集模块、无线数据电台等。一般地,一个RS-232连接总是包括一个DTE和一个DCE。
根据RS-232标准,DTE和DCE接口的数据信号引脚定义不同。信号总是按照DTE设备一侧命名。RS-232的三个基本信号是:
.TD:从DTE传送到DCE的数据线
.RD:从DCE传送数据到DTE的数据线
.GND:信号地
另外还有两对握手信号:
.DTR/DSR
.RTS/CTS
新的多主站RS-232/PPI电缆(6ES7 901-3CB30-0XA0)的DTR/DSR信号是内部短接的。
电缆上的DIP开关6用来选择电缆在通信中做DTE,还是DCE设备(旧电缆3BF21使用DIP开关5选择)。参考PC/PPI电缆的RS-232侧引脚定义,可以发现设置DTE和DCE模式时改变了如下几个信号:
.TD的信号方向(输出还是输入电缆)
.RD的信号方向(输入还是输出电缆)
.RTS信号
PC机总是DTE设备,因此在与PC机连接时电缆设置为DCE设备;和其他一些设备的RS-232口连接时,如部分串行打印机、数据电台时,可能需要设置为DTE设备。
*好的测试办法就是尝试改变DTE/DCE开关的设置状态。
STEP7在bbbbbbsXP/Server2003中的用户权限
请注意下列与用户权限相关的要点:
为了可以使用STEP 7,必须至少以用户登录(不是以客人登录)。
若要安装STEP 7软件和HSP,使用"设置PG/PC接口"应用程序设置模块和更改设置,要求具备管理员权限。
若要使用选项数据包,则特定选项数据包要求具备何种权限。
如果项目存储在NTFS驱动器上,则用户必须在此具有完全访问权限。这也适用于HSP升级版文件夹(默认路径:C:\HWUPDATES)。默认项目目录STPROJ范围内的访问权自动对所有用户开放。
注意
仅对STEP 7启用使用用户权限工作。不确保用户权限足以操作选项数据包。此处可能需要管理员权限或超级用户权限。
在安装/卸载新硬件后,计算机必须在管理员权限下至少启动一次。
下面的实例描述了共享设备的*简单配置:两台IO控制器共享一个IO设备的子模块。两台IO控制器位于同一个STEP 7项目中,优点是一致性检查自动完成。产品推荐