软逻辑功能介绍.ppt
《软逻辑功能介绍.ppt》由会员分享,可在线阅读,更多相关《软逻辑功能介绍.ppt(44页珍藏版)》请在三一文库上搜索。
1、软逻辑KingACT,功能介绍与应用,开发部 2009年3月 张浩,软逻辑的概念,也称为 PC BASE 软件PLC(SoftPLC,也称为软逻辑SoftLogic)是一种基于PC机开发结构的控制系统,它具有硬PLC在功能、可靠性、速度、故障查找等方面的特点,利用软件技术可以将标准的工业PC转换成全功能的PLC过程控制器。软件PLC综合了计算机和PLC的开关量控制、模拟量控制、数学运算、数值处理、网络通信、PID调节等功能,通过一个多任务控制内核,提供强大的指令集、快速而准确的扫描周期、可靠的操作和可连接各种I/O系统的及网络的开放式结构。所以,软件PLC提供了与硬PLC同样的功能,同时又提供
2、了PC环境的各种优点。,软逻辑的优势,使用软件PLC代替硬件PLC有如下的优势: 用户可以自由选择PLC硬件 用户可以获得PC领域技术/价格优势,而不受某个硬PLC制造商本身专利技术的限制 用户可以少花钱但又很方便地与强有力的PC网络相连 用户可以用他熟悉的编程语言编制程序 对超过几百点I/O的PLC系统来说,用户可以节省投资费用 (对于大点数的系统性价比更高) 中小型硬件PLC的替代品。,概 要,KingACT1.5的组成: 开发系统:ACTS 运行系统: NTTarget 其他组件: OPC服务器:Kaopcserver KingACT 信息窗口 :Actmess等,软逻辑开发系统及管理机
3、制,开发系统主要负责工程设备的管理,各中程序的编辑、编译、下载调试、任务配置等 工程管理器:包括程序管理器、资源管理器、设备管理器、工程配置管理器。 程序管理器:用于新建、导入、修改、删除程序、IEC功能块、IEC函数。 资源管理器:用于新建、删除、修改全局变量,任务配置等。 设备管理器:用于进行设备的新建、删除、修改等操作。 工程配置管理器:用于工程的冗余配置。 可视化编程窗口:编程窗口是使用KingACT Studio进行一切编辑的区域,编辑程序、定义变量均在此进行。KingACT支持的编程语言有梯形图(LD)、功能块(FBD)等。,软件模型,软逻辑运行系统,把在开发系统中编辑、编译、配置
4、好的工程装载,执行启动、停止、载入、退出等功能。 KingACT1.5由开发系统STUDIO和运行系统OS两部分组成。编译好的工程在运行系统OS中运行,并通过运行系统完成工程的载入、退出、启动、停止,完成运行及扫描周期的设定、通讯端口的配置及安全性设置等功能。OS是“KingACT”的核心部分。开发系统和运行系统各自独立,但他们之间又通过通讯接口(本机、串口、以太网)进行通讯联系。,KingACT的特点:,遵循国际标准IEC61131-3(有文档) 提供梯形图(LD)、功能块(FBD)、指令表(IL)等编程语言 支持标准的函数和功能块 可以编写自定义模块 支持用户使用LD、FBD编写自定义的I
5、EC功能块和函数 多任务管理机制(目前最多支持4个任务) 多种通信方式:本机、串口、工业以太网、现场总线在 例如 : PROFIBUS等 调试和在线功能(发现调试错误,验证监控逻辑的正确性) 多种设备管理(板卡、现场总线、以太网、串口、专用卡) 通过PLCDevman设备管理工具,性 能:,编程语言完全符合IEC61131-3标准 开发系统支持Windows 2000/NT/XP 运行系统支持Windows 2000/NT/XP 、WinCE等操作系统 采集周期可以低于10ms(使用timeGetTime函数) 扫描周期约100ms200ms,产品规格,按工程规模区分: 特小规模(32点)、小
6、规模(128点)、中规模(512点)、大规模(无限点) 开发采用硬加密锁方式 运行可选择采用硬加密 软逻辑产品的价目表,软逻辑的加密及点数,硬件加密可以保护KingACT软件,如果没有加密锁,您仍然可以使用KingACT的主要功能。在没有加密锁插入的情况下,工程规模限制在32点(仅算IO点)内,工程只能运行两个小时,加密锁定义了工程规模的最大点数,KingACT加密锁分为开发锁和运行锁。 KingACT加密锁插在计算机的并行口上,若此并行口还用来插打印机,需要先把加密锁插在并行口上,然后把打印机插在加密锁上。 在安装加密锁之前,需要安装加密锁驱动。插入KingACT安装盘,自动弹出安装画面,选
7、择“安装加密锁驱动“,然后按照提示进行安装。此驱动的安装程序在KingACT的安装盘根目录下也可以找到。,开发系统基本功能,工程管理,编程,变量映射,编译,运行系统基本功能,装载工程/停止/运行,配置,信息,KingACT中的常量和变量,KingACT中的常量可以分为:布尔型常量、整型常量、实型常量、字符串常量、时间常量和日期常量。在程序中可以直接使用常量,无需定义。,布尔型常量,布尔型常量即为一布尔值,它以FALSE或TRUE来表示。 在使用布尔型常量时可以不用区分大小写,因此,也可以使用false或true。,时间常量,时间常量的正确表示格式为:t #d hmsms t # :时间常量的标
8、识符 d :天(day) h :小时(hour) m :分钟(minute) s :秒(second) ms :毫秒(millisecond) 例如:t#10h,t#20s,t #1d 600ms,t #1d20h30m50s600ms等。,时间常量的格式,时间常量的正确表示格式为:t #d hmsms t # :时间常量的标识符 d :天(day) h :小时(hour) m :分钟(minute) s :秒(second) ms :毫秒(millisecond) 例如:t#10h,t#20s,t #1d 600ms,t #1d20h30m50s600ms等。 下面的演示有具体的应用,日期常
9、量的格式,日期常量的正确表示格式为:d # Year Month Day d # :日期常量的标识符 Year :年 Month :月 Day :日 例如:d # 2007 03 15,整型常量 、实型常量、字符串常量,整型常量即为常整数。如:0、123、235。 KingACT只支持十进制表示的常量,不支持其它数制表示的常量。 KingACT只支持十进制表示的实型常量,如:0.123、45.356、0.23。 字符串常量是用一对双引号括起来的字符序列。如:“Comment”、“Register Name : R10”。 注意:使用字符串常量时,必须使用双引号。,KingACT中的变量,一个变
10、量有一个名字,变量名只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线(系统变量除外)。如下面的变量名是合法的: name,name1,_name,Dev_name,Dev_name_1。 而下面的变量名则是不合法的: 1name,# name,# 345,5677,name.D.J,a b 。 变量名区分大小写,因此,大写字母和小写字母被认为是不同的字符。变量名的最大长度为32个字符。 变量根据变量所处的数据区可以分为:系统变量、内存变量、输入变量、输出变量;根据变量的数据类型可以把变量分为:布尔变量、整型变量、实型变量、字符串变量、时间变量和日期变量。,KingACT中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 逻辑 功能 介绍
链接地址:https://www.31doc.com/p-2612262.html