清华大学出版社 TSINGHUA UNIVERSITY PRESS 722PLC机型的选择2 具有很多闭环控制的系统,可视控制规模的大小和复 杂程度,选用中档或高档机。 对于需要联网通信的控制系统,要注意机型统一。以 便其模块可相互换用,便于备件采购和管理。功能和 编程方法的统一,有利于产品的开发和升级,有利于 技术水平的提高和积累。 对有特殊控制要求系统,可选用有相同或相似功能的 PLC。选用有特殊功能的PC,而不必添加特殊功能模 块。配了上位机后,可方便地控制各独立的PLC,连成 个多级分布的控制系统,相互通信,集中管理 2.基本单元的选择 包括:响应速度、结构形式和扩展能力
7.2.2 PLC机型的选择 2 具有很多闭环控制的系统,可视控制规模的大小和复 杂程度,选用中档或高档机。 对于需要联网通信的控制系统,要注意机型统一。以 便其模块可相互换用,便于备件采购和管理。功能和 编程方法的统一,有利于产品的开发和升级,有利于 技术水平的提高和积累。 对有特殊控制要求系统,可选用有相同或相似功能的 PLC。选用有特殊功能的PLC,而不必添加特殊功能模 块。配了上位机后,可方便地控制各独立的PLC,连成 一个多级分布的控制系统,相互通信,集中管理。 2.基本单元的选择 包括:响应速度、结构形式和扩展能力
清华大学出版社 TSINGHUA UNIVERSITY PRESS 722PLC机型的选择3 对于开关量控制为主的系统,一般PLC的响应速度足以 满足控制的需要。但是对于模拟量控制的系统,则必须 考虑PLC的响应速度 在小型PLC中,整体式比模块式的价格便宜,体积也较 小,只是硬件配置不如模块式的灵活。在排除故障所需 的时间上,模块式相对来说比较短。 应该多加关注能扩展单元的数量、种类以及扩展所占用 的信道数和扩展口等。 3.编程方式 PIC的编程:在线编程和离线编程。 在线编程PIC:有两个独立的CPU,分别在主机和编程 器上。主机CPU主要完成控制现场的任务,编程器CPU
7.2.2 PLC机型的选择 3 对于开关量控制为主的系统,一般PLC的响应速度足以 满足控制的需要。但是对于模拟量控制的系统,则必须 考虑PLC的响应速度。 在小型PLC中,整体式比模块式的价格便宜,体积也较 小,只是硬件配置不如模块式的灵活。在排除故障所需 的时间上,模块式相对来说比较短。 应该多加关注能扩展单元的数量、种类以及扩展所占用 的信道数和扩展口等。 3.编程方式 PLC的编程:在线编程和离线编程。 在线编程PLC:有两个独立的CPU,分别在主机和编程 器上。主机CPU主要完成控制现场的任务,编程器CPU
清华大学出版社 TSINGHUA UNIVERSITY PRESS 722PLC机型的选择4 处理键盘编程命令。在扫描周期未尾,两CPU会互相通 信,编程器里的CPU会把改好的程序传送给主机,主机 将在下一扫描周期的时候,按照新的程序迸行控制,完 成在线编程的操作。可在线编程的PIC由于增加了软硬 件,因此价格较高,但应用范围比较宽广。 离线编程PLC:主机和编程器共享一个CPU。在同一时 刻,CPU要么处于编程状态,要么处于运行状态,可通 过编程器上的“运行/编程”开关进行选择。减少了软 硬件开销,因此价格比较便宜,中、小型的PC多采用 离线编程的方式。 723内存容量估计 内存的容量会受到内存利用率,开关量I/O点数,模拟 量I/O点数,以及用户的编程水平
7.2.2 PLC机型的选择 4 处理键盘编程命令。在扫描周期末尾,两CPU会互相通 信,编程器里的CPU会把改好的程序传送给主机,主机 将在下一扫描周期的时候,按照新的程序进行控制,完 成在线编程的操作。可在线编程的PLC由于增加了软硬 件,因此价格较高,但应用范围比较宽广。 离线编程PLC:主机和编程器共享一个CPU。在同一时 刻,CPU要么处于编程状态,要么处于运行状态,可通 过编程器上的“运行/编程”开关进行选择。减少了软 硬件开销,因此价格比较便宜,中、小型的PLC多采用 离线编程的方式。 7.2.3 内存容量估计 内存的容量会受到内存利用率,开关量I/O点数,模拟 量I/O点数,以及用户的编程水平
清华大学出版社 TSINGHUA UNIVERSITY PRESS 723内存容量估计2 1.内存利用率 内存的利用率:一个程序段中的接点数与存放该程序段 所代表的机器码所需内存字数的比值。对于同一个程序 而言,高利用率可以降低内存的使用量,还可以缩短扫 描时间,提高系统的响应速度 2.开关量输入和输出的点数 PLC输入和输出的总点数对所需内存容量的大小影响较 大。一般系统中,开关量输入和输出的比为6:4,根据 经验公式,可以算出所需内存的字数: 所需内存字数=开关量(输入+输出)总点数×10 3.模拟量输入和输出的点数 模拟量的处理要用到数字传送和运算的功能指令,内存
7.2.3 内存容量估计 2 1.内存利用率 内存的利用率:一个程序段中的接点数与存放该程序段 所代表的机器码所需内存字数的比值。对于同一个程序 而言,高利用率可以降低内存的使用量,还可以缩短扫 描时间,提高系统的响应速度。 2.开关量输入和输出的点数 PLC输入和输出的总点数对所需内存容量的大小影响较 大。一般系统中,开关量输入和输出的比为6:4,根据 经验公式,可以算出所需内存的字数: 所需内存字数 = 开关量(输入+输出)总点数 10 3.模拟量输入和输出的点数 模拟量的处理要用到数字传送和运算的功能指令,内存
清华大学出版社 TSINGHUA UNIVERSITY PRESS 723内存容量佔计3 利用率较低,要更多的内存。模拟量输入,一般要经过 读入、数字滤波、传送和比较等,模拟量输出,可能还 要比较复杂的运算和闭环控制,将上述步骤编制成子程 序进行调用,可大大减少所需内存的容量。针对10点左 右的模拟量的经验公式: 只有模拟量输入时:内存字数≡模拟量点数ⅹ100 模拟量输入/输岀共存时:内存字数=模拟量点数ⅹ200 当点数小于10时,要适当加大内存,反之可适当减小。 4.程序编程质量 质量高的程序往往短小精干,占内存少。对于初学者在 考虑内存容量时,可多留一点余量
7.2.3 内存容量估计 3 利用率较低,要更多的内存。模拟量输入,一般要经过 读入、数字滤波、传送和比较等,模拟量输出,可能还 要比较复杂的运算和闭环控制,将上述步骤编制成子程 序进行调用,可大大减少所需内存的容量。针对10点左 右的模拟量的经验公式: 只有模拟量输入时:内存字数 = 模拟量点数 100 模拟量输入/输出共存时:内存字数 = 模拟量点数 200 当点数小于10时,要适当加大内存,反之可适当减小。 4.程序编程质量 质量高的程序往往短小精干,占内存少。对于初学者在 考虑内存容量时,可多留一点余量