ABPLCPLC框架对于PLC使用者来说,其内部具体的运行细节没有必要知道关于存储器:我们只需要关心哪一些是输入变量,哪一些是输出变量,那么其他的肯定都是中间变量
以ABPLC为例来说,把分布式I/O和现场I/O作为输入输出模块,比如Siemens的ET200s、AB的1734-AND、1791DS-IB8XOB8等
PLC通过DeviceNet网络扫描这些模块的输入点或者把输出量送到模块的输出点
这些点在程序中对应的变量如图(举例):输入/输出设备分为三个阶段:输入采样、用户程序执行和输出刷新
关于PLC扫描周期扫描周期一般来说都很短,因此多数情况我们不予考虑GUARDLOGIX系统GuardLogix系统有两个红色的模块:控制器和其相对应的Partner
目前,GuardLogix系统只有两种控制器:1756-L61S和1756-L62S每个系统由多个模块组成,模块插在机架上,机架的槽数不同,可集成的模块也就不同,分为4、7、10、13和17槽机架
BOOTP软件BOOTP/DHCP软件用来给设备分配地址
整个网络上电后,在电脑上打开BOOTP/DHCP软件,然后等待设备的地址请求,图见下页
IftheBootpservercannotbelocatedonthecomputeritcanbefoundonCCS-2diskunderRockwellSoftware/RATools/BootPUtility
地址请求有可能被阻止,原因是某些软件的防火墙阻止了这些请求
因而,在运行BOOTP/DHCP软件的同时关闭这些软件
BOOTP软件在BOOTPRequestHistory副窗口中,逐一显示发出请求设备EthernetMAC地址和当时的时间;双击MAC,弹出NewEntry窗口;输入IP地址和子网掩码,然后点击OK
Status窗口将会读出无法回复的请求
当设备再一次