IFIX学习笔记
更新时间:2024-05-21 18:55:01 阅读量: 综合文库 文档下载
- ifix历史趋势添加笔推荐度:
- 相关推荐
IFIX学习笔记
1. MBE为MODICON PLC以太网驱动程序
2. 独立节点和网络节点 安装IFIX时,如此上位机与其他机器相连,则此上位机配置为网络节点,否则配置为独立节点。
PC1、PC2、PC3设置为网络节点。
3. SCADA S-扫描 C- 控制 A-报警 D-数据库 4. IFIX项目备份
备份dynimics目录下三个文件夹 HTR-历史数据 PDB-数据库 PIC-画面 LOCAL文件夹下为系统配置,可作备份,但只能在原机器上使用。 5.快捷键 Crtl+W 运行/编辑 切换
6.工作台-用户首选项-常规-永远创建备份拷贝(在PIC目录下,建立名为backup的文件夹,保存最近使用的画面。
-动画数据错误默认值(一般不变) -环境保护(安全性)
-环境自定义(第一次画出的图形的属性) -后台启动(一般不用) 7.插入-数据连接(TAG名) -图表(实时趋势)
-OLE对象(控件),举例为插入动画 -报警一览(作报警表) -操作员(权限)
-过滤(显示报警的条件) 8.格式-图形编辑(对齐等)
-相同尺寸(以后选物体为参照) 9.专家工具栏-为动画服务
填充专家-显示为背景色,填充色为前景色。
替换画面专家-做画面切换按钮,打开一个画面,关闭一个画面。 切换数字量标签专家-将数字量由1变0,或由0变1。 10.系统配置 MBE驱动 地址类型:一般6位 -SCADA使能
-历史数据(一般更改路径)
-网络配置(远程节点名-远程计算机名) -安全(图形界面下5个工具箱同编辑菜单) -用户帐户(建立帐户、分配权限) -配置(使能安全) -安全区域
-任务(必须配历史,增加HTC.EXE文件,进行历史数据采集) 具体可参考 电子书 任务-IFIX后台任务 11.数据库编辑器 显示可用节点列表,可打开别的机器上的数据库 数据库—导出(可用EXECL编辑)
显示-属性(选择数据库可看到的项目) 块-初级块 二级块
初级块(可直接连接现场模块,可有下级块)
AI块-I/O地址:包括D11:300001 -扫描设置-例外处理(AI值变化才采集)
AR块-模拟量寄存器 可读可写
DR块-数字量寄存器 可做一个地址代替100个相邻地址,此100个地址只能是开关点,只能显示,不能报警。且在FIX软件中只占一个点。 二级块
CA块-计算块,可作为AI块的下级块 输入 A AI B 15 C 4
输出计算公式 A/C*B
ETR块-做趋势 数据库可有600个ETR块,曲线可保持10分钟,做实时曲线用,做历史趋势不用此块。如AI-CA-ETR
EV块-事件块 可做报警 IF VALUE=1 THEN RUN PROG1 ELSE
PROGRAM-[PROG1]
0 PLAYSOUND C:\\WINNT\\MEDIA\\BJY.WAV PG块-程序块
RA块-FIX中SIM驱动中自带的AI块 12.数据域中 F_CV F-浮点 CV-当前值 13.图符集 有静态图符和动态图符
14.历史趋势:a)必须先配置运行任务 HTC.EXE
历史定义-定义数据的存贮,如果不定义,则数据不能回溯,只能显示实时数据。 在历史定义中定义需采集的Tag c)在报警一览中增加笔Hist.Pcs.Tag名 15.MODICON PLC地址 0-输出、中间线圈 1-输入DI 3-AI
4-AO、保持寄存器
16、在-系统配置-本地启动-配置本地节点名-长兴工程本地节点名为PCS。 17、在GE PowerTool –Use local server-conect-Add chanel-Add device(dev0)
18、注意必须配置hosts文件,则需搜寻HOSTS文件,用记事本打开,在文件中添加上位机和PLC的地址,PLC的Host name随便注,如添加 1.1.1.6(以太网模板IP地址) PLC1(说明) 项。上位机的Fix的节点名应和计算机名一致,注在说明项,如不一致,需两个都注,中间空一个格。
19、安装Modicon PLC的趋程MBE时,需用IFix的安装盘,选择自定义安装,仅安装I/O Driver即可。 20、使用ODBC做报警记录,参考Ifix&ODBC。 21、SCU中的任务见图片IfixTask。 22、关于安全
如在Ifix中应用了安全,而无法登录,先运行Ifix,然后在开始-程序-Ifix-登录 用户名Admin 密码 Admin;再在开始-程序-Ifix-系统配置-关闭安全。在SCU中建两个组 一个组为操作员权限,可运行,可登录,可注销,不可切换任务.另一个组为管理员权限.再建用户.并使用自动登录功能.在用户选项-运行环境保护-选全部禁止.
24、Ifix分标准版、增强版和专业版
标准版不支持网络和ODBC而增强版有此两项功能,专业版有许多不常用功能. Ifix有150点 300点 900点和无限点之分.
25、下位PLC用Siemens S7300,上位用Ifix,通讯协议TCP/IP,西门子CP343-1以太网模板。当驱动用SI7时,需用Siemens Simatic Net软件,SoftNet即可;当驱动用SL4时,什么都不需要。福耀玻璃使用SL4,福耀配置SL4时,在Device配置中,Hardware选Siemens Series7,Primary Device Ethernet中标明CP343-1的Mac地址,Remote Read 01.02, Local Read 01.00。具体见Online Help Setting Up the Driver一项。在S7300中,Rack表示底板,在硬件配置中先加底板,才可再加别的模板。Slot代表槽位。在硬件配置中,可以查到。在SL4中设地址时,不同DataBlock中的地址不能重复,如有重复,则输不进去。在Ifix的任务管理中,也许要添加TCPTASK.EXE。
26、合并两个Ifix项目,画面拷在一个目录下即可。数据库分别导出,然后再导入一个大数据库。
常规情况,组态过程库称为上位机,PLC、仪表等称为下位机,它们之间通过驱动程序进行数据的相互传递。
SAC = Scan, Alarm, Control
模拟量输出块AO
每次当AO块从用户输入、程序块、上游快、脚本、或者它的初始值字段中接收到数值时,它向I/O驱动器或OPC服务器发送模拟量信号。 AO块特性:
AO块是一个初级块
AO块可以作为一个独立块使用
AO块可以在一个基于例外处理或基于时间处理的链中使用
当iFix启动或数据库重载,AO块可以读回PLC中的当前值。值仅在数据库被初始化时读取一次。
AO只负责向下位机写数,改变AO的值,立即会传送到下位机中,但不从下位机中读取任何数据,占用系统资源少。AO可以设置初始值,在上位机启动时发送此值到下位机,而且可以反向输出,其他两种没有此功能。通常,只需要发送而不需要读取的数据,使用AO;
模拟量输入块AI
每次SAC扫描到AI块时,AI块对I/O驱动器或OPC服务器进行读写。 AI块特性:
AI块是一个初级块
AI块可以作为一个独立块使用
当值超出预先定义的限制时,AI块产生报警
当AI块设置为自动模式时,AI块对I/O驱动器或OPC服务器进行读写 手动模式时,AI块接收来自用户输入、校本、程序块、或EDA程序的值 AI块可以在一个基于例外处理或基于时间处理的链中使用
AI默认情况下是只读的,是以设定的时间间隔从下位机中读取数据,间隔设置得越长,占用系统资源越小。AI可以设置报警的上下限值,产生不容类型的报警信息,其他两种没有此功能。通常,只需要读取而不需要改写的数据,使用AI。例如读取下位机只读区域的数据。AI也可以设置为允许输出,实现双向读写。
模拟量寄存器块AR
AR块对过程硬件进行模拟量数值的读写。它在一个单独的块中同时提供读、写能力且占用极少的内存,因为只有当一个画面中用到这个块,且这个画面被打开时,iFix才会去处理此块。 特性:
AR块是一个初级块 AR块永远是一个独立块
AR块对I/O驱动器或OPC服务器进行数据的发送或接收 AR块不需SAC处理
和AI块相比,AR块有着更低的CPU占用并提高SAC性能
无论SAC是否运行,当包含AR块的画面在iFix工作台中被显示时,AR块会被处理。当另一个画面被显示或者操作者退出工作台时,块不被处理。
AR块接受转换成工程单位的脉冲计数或word值(寄存器)模拟量信号, 在同一个寻址表中,AR块可访问多达1024个模拟量地址 AR块不支持报警功能
AR是寄存器点,默认情况下也是只读的,但没有扫描间隔,实时性好,效率高。设置为允许输出后。就实现双向读写,随时保持上下位的同步,下位中数据改变,立即读取到上位机数据库中,上位机数据库中数据改变,立即发送到下位机中,当不需要报警处理或上下位都需要对同一数据进行读写操作时使用AR最合适。
DI、DO与DR与它们类似。我在工作中DR的典型应用如下:画面中点击一个按钮,将一个DR点由0改写为1,命令PLC开始某一工作,画面显示“工作已开始……”。PLC完成工作后,将此点由1改写为0,根据这一变化,画面显示“工作已完成”,如此往复。还一种情况,就是可以用它来产生脉冲效果,画面中点击一个按钮,将一个DR点由0改写为1(也就是产生了一个上升沿),PLC检测到后,将此点由1改写为0(也就是产生了一个下降沿),由此完成了一个脉冲指令。这种脉冲效果,不需要上位机编写任何延时程序,少量使用,非常方便,但如果这种点太多,PLC程序反而会变得非常罗嗦。
什么情况下使用什么数据块,要根据它们的特性和实际的需要。有的时候AR可以代替AI和AO,比如既不需要设置报警限值也不需要初始值时。
以上是我对I、R、O三种块类型的理解,如果有偏差,请朋友们指出,以免误人。
窝头红烧肉
iFix 中Hosts 文件的作用 一、Windows 中Hosts 文件的作用
很多用户都知道在Window 系统中有个Hosts 文件(没有后缀名),在Windows98 系统下该文件在Windows 目录,在Windows2000/XP 系统中位于C:\\Winnt\\System32\\Drivers\\Etc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。
用记事本打开hosts 文件,首先看见了微软对这个文件的说明。这个文件是根据TCP/IPforWindows 的标准来工作的,它的作用是包含IP 地址和Hostname(主机名)的映射关系,是一个映射IP 地址和Hostname(主机名)的规定,规
定要求每段只能包括一个映射关系,IP 地址要放在每段的最前面,空格后再写上映射的Host name(主机名)。对于这段的映射说明用―#‖分割后用文字说明。 现在让我们来看看Hosts在Windows中是怎么工作的。
我们知道在网络上访问网站,要首先通过DNS 服务器把网络域名(www.XXXX.com)解析成61.XXX.XXX.XXX 的IP 地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP 信息,这样访问网络的效率就会降低,而Hosts 文件就能提高解析效率。根据Windows系统规定,在进行DNS 请求以前,Windows 系统会先检查自己的Hosts 文件中是否有这个地址映射关系,如果有则调用这个IP 地址映射,如果没有再向已知的DNS 服务器提出域名解析。也就是说Hosts 的请求级别比DNS 高。
知道了Hosts 文件的工作方式,那在具体使用中它有哪些作用呢?
1、加快域名解析
对于要经常访问的网站,我们可以通过在Hosts 中配置域名和IP 的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。
2、方便局域网用户
在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS 服务器,访问这些服务要输入难记的IP 地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts 中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。
3、屏蔽网站
现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。我们在Hosts写上以下内容: 127.0.0.1#屏蔽的网站 0.0.0.0#屏蔽的网站
这样计算机解析域名就解析到本机或错误的IP,达到了屏蔽的目的。
4、顺利连接系统
对于Lotus 的服务器和一些数据库服务器,在访问时如果直接输入IP 地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts 文件,这样输入服务器名就能顺利连接了。
最后要指出的是,Hosts 文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP 地址,否则将不能访问。
二、iFix 中配置Hosts 文件
1、用记事本打开C:\\Winnt\\System32\\Drivers\\Etc\\Hosts
2、输入格式为:IP 地址 远程节点名 例如:192.168.0.2 iFixRemote
比如说要用一个按钮实现点动功能,按下按钮有输出,放开则无输出____这个相当简单,选择按钮,右键―动画‖,\命令\点击\里面选\切换数字量标签专家\然后写上相应的数字量,就可以了.当然如果你VB好,可以直接去看看代码.
开关量的点动问题
请教各位高手,我在工程中遇到这样一个问题:在画面中控制一个电机,启动要求是脉冲信号,停止也是。IFIX中对开关量不提供脉冲信号,只有置位,复位。这样脉冲信号只能在PLC中做了,但是这就存在一个问题,画面上对应的点一只置位在那,很麻烦,还要在程序中复位他,大家有什么好办法吗?
开关量点使用DR,然后在PLC中复位它
不用那么麻烦,你在VBA中编写程序,鼠标按下将开关量置位,抬起复位,不就行了。事实上,你也可以直接编程,让鼠标点击后,将开关量写1,然后再写0,中间加点循环时间让继电器有个动作的过程时间就是了
二、iFix 中配置Hosts 文件
1、用记事本打开C:\\Winnt\\System32\\Drivers\\Etc\\Hosts
2、输入格式为:IP 地址 远程节点名 例如:192.168.0.2 iFixRemote
比如说要用一个按钮实现点动功能,按下按钮有输出,放开则无输出____这个相当简单,选择按钮,右键―动画‖,\命令\点击\里面选\切换数字量标签专家\然后写上相应的数字量,就可以了.当然如果你VB好,可以直接去看看代码.
开关量的点动问题
请教各位高手,我在工程中遇到这样一个问题:在画面中控制一个电机,启动要求是脉冲信号,停止也是。IFIX中对开关量不提供脉冲信号,只有置位,复位。这样脉冲信号只能在PLC中做了,但是这就存在一个问题,画面上对应的点一只置位在那,很麻烦,还要在程序中复位他,大家有什么好办法吗?
开关量点使用DR,然后在PLC中复位它
不用那么麻烦,你在VBA中编写程序,鼠标按下将开关量置位,抬起复位,不就行了。事实上,你也可以直接编程,让鼠标点击后,将开关量写1,然后再写0,中间加点循环时间让继电器有个动作的过程时间就是了
正在阅读:
IFIX学习笔记05-21
2019-201X中国大学排行榜100强完全榜单-实用word文档(1页)03-16
2016年青岛大学435保险专业基础之微观经济学考研内部复习题及答案08-16
中考压缩语段题解题技巧06-26
高等数学下册试卷及答案05-27
调查报告商业调查报告03-15
医用气体工程技术规范06-10
同源建模工具easymodeller4.0 操作说明05-24
电缆桥架安装要求及规范04-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 笔记
- 学习
- IFIX
- 中空、夹胶玻璃的玻璃等效厚度
- 钢结构监理实施细则
- 湖南省新田县第一中学2015届高三语文上学期第五次月考试题
- 医师三基考试选择题及答案(最新最全)
- 2014春季地域文化网上作业答案
- 我最喜欢的一句诗
- 华为手机微信删除的聊天记录怎么找回
- 鄂尔多斯市准格尔旗铁路规划简述
- 虎门镇中心小学2013-2014学年度第一学期总务工作总结
- 参 展 申 请 表- 东营国际商务网-东营市商务局门户网站
- 布展协议书
- 高校特色专业建设方案
- 《幼儿教师专业发展》试题
- 教科版四年级语文同步训练 全一册 带答案
- 教体局2018年教育宣传工作实施方案
- 第十四讲 组合图形的面积(一)六年级
- 1中华饮食文化的四大原则
- 中国普通产钳行业市场调查研究报告(目录) - 图文
- 关于影响我国旅游业收入的计量分析(期末论文)
- 机械基础题库答案daan