plc菜鸟有疑问:如下图,帮我解释一下+4微信是什么么意思。我只知道数据类型是位,详细解答一下,应该挺简单的,

欢迎来到技成培训! []
400-111-4100
您好, [普通学员]
[PLC中高级]
fb中stat变量如何理解 请详细解释一下
fb中stat变量如何理解请详细解释一下
问题:fb中stat变量如何理解请详细解释一下静态变量,确保fb调用结束后仍然能保持数值不变。例如,fb功能完成一个数值的累加,那么可以设定一个stat变量用于保存结果此时,每次调用fb就累加一次,如果不使用stat,那么fb每执行1次,数据就丢失重新累加。静态变量是fb专有的,其是与背景块一一对应,可以这么说静态变量就是fb的背景数据块。其作用就是背景数据块的作用,背景块的作用就是,自己编自己的fb,在声明表里定义好自己的静态变量,使用很方便不用考虑使用其它全局变量时,要知道哪个是空的,哪个是别人用过的,就是重叠问题。尤其是多人编一个系统时就更有用了,用fc就没有这个优势。每次调用功能块(fb)时,会被分配一个背景数据块。此fb的实际参数和静态参数都被存储在该背景数据块中。在fb中声明的变量决定背景数据块的结构。背景指定了功能块的调用。fb2可以使用fb1背景数据块中的静态变量,但需要满足以下条件:(即使用多重背景时应注意的问题):1.在管理多重背景的功能块的变量声明表中,为被调用的功能块的每一次调用定义一个静态(stat)变量,以被调用的功能块的名称(如fb1)作为静态变量的数据类型。2.应生成需要调用的功能块(如fb1)。3.在管理多重背景的功能块(如fb2)必须设置为多重背景功能。4.必须有一个背景数据块(如db1)分配给管理多重背景的功能。背景数据块中的数据是自动生成。5.多重背景只能声明静态变量(声明类型为“stat”)。
关键字:fb中stat变量如何理解 请详细解释一下
论坛精华帖
100万学员共同信赖
关注技成官方微博
联合运营单位:深圳市工程师联合会关于单容液位PLC控制实验中组态软件MCGS上位机界面的相关解释的问题_文档下载_文档资料库
当前位置: >>
关于单容液位PLC控制实验中组态软件MCGS上位机界面的相关解释的问题
关于单容液位 PLC 控制实验中组态软件 MCGS 上位机界面的相关解释的问题浏览次数:619 次悬赏分:200|解决时间: 12:46 |提问者:wwuddan123 请帮我说明下图中的上位机界面涉及的控制系统是如何工作的?其实的控制参数是含义?组态软件是如何与 PLC(S7-200)实现通信的?如何使 PLC 实现最后的控制功能?希望能得到详细的回答我会追加分数的图看不清的留下邮箱我发过去谢谢你的帮助。问题补充: 问题补充:我的邮箱是 请对照我的图详细些回答我的问题关键是对这个界面的各参数和如何工作,如何实现控制做出说明,谢谢了。最佳答案我没看到你的图片,所以不能全解答。关于 PLC 与 MCGS 通讯的问题,其中 MCGS 支持 SIEMENS 200PLC.MCGS 5.5 支持以下典型 PLC 设备:λ西门子 S7_200(自由口、PPI 接口)、S7_300(MPI 接口、Profibus 接口)、S7_400(MPI 接口、Profibus 接口);λ莫迪康 Modbus-RTU 协议、Modbus-ASCII 协议、Modbus-Plus 协议、Modbus-TCP 协议;λ欧姆龙 ControlLink 协议、Ethernet 协议、HostLink 协议;λ三菱 FX 系列、AnA 系列、A 系列、Q 系列;λ松下 FP0~FP10 系列;λ台达 SC500/OMC-1 系列、Open_PLC XC_2000 系列;λ LG 系列;λ GE SNP 协议、TCP/IP 协议;λ AB 全系列;λ富士 NB 系列;λ和利时全系列;λ光洋 CCM 协议、KS 协议;λ台达系列;λ日立系列。我们以西门子 S7200PLC 为例,使您了解硬件设备与 MCGS 组态软件是如何连接的。具体操作如下:在 MCGS 组态软件开发平台上,单击“设备窗口”,再单击“设备组态”按钮进入设备组态。从“工具条”中单击“工具箱”,弹出“设备工具箱”对话框。单击“设备管理”按钮,弹出“设备管理”对话框。从“可选设备”中双击“通用设备”,找到“串口通讯父设备”双击,选中其下的“串口通讯父设备”双击或单击“增加”按钮,加到右面已选设备。再双击“PLC 设备”,找到“西门子”双击,再双击“S7-200-PPI”,选中“西门子 S7-200PPI” 双击或单击“增加”按钮,加到右面已选设备单击“确认”按钮,回到“设备工具箱”如图:双击“设备工具箱”中的“串口通讯父设备”,再双击“西门子 S7-200PPI”,如图:双击“设备 1-[串口通讯父设备]”,弹出“设备属性设置”对话框,如图按实际情况进行设置,西门子默认参数设置为:波特率 9600,8 位数据位,1 位停止位,偶校验。参数设置完毕,单击“确认”按钮保留。如果是首次使用,请单击“帮助”按钮或选中“查看设备在线帮助”,单击图标,打开“MCGS 帮助系统”,详细阅读。 计算机串行口是计算机和其它设备通讯时最常用的一种通讯接口,一个串行口可以挂接多个通讯设备(如一个 RS485 总线上可挂接 255 个 ADAM 通讯模块,但它们共用一个串口父设备),为适应计算机串行口的多种操作方式,MCGS 组态软件采用在串口通讯父设备下挂接多个通讯子设备的一种通讯设备处理机制,各个子设备继承一些父设备的公有属性,同时又具有自己的私有属性。在实际操作时,MCGS 提供一个串口通讯父设备构件和多个通讯子设备构件,串口通讯父设备构件完成对串口的基本操作和参数设置,通讯子设备构件则为串行口实际挂接设备的驱动程序。S7-200PPI 构件用于 MCGS 操作和读写西门子 S7_21X、S7_22X 系列 PLC 设备的各种寄存器的数据或状态。本构件使用西门子 PPI 通讯协议,采用西门子标准的 PC\PPI 通讯电缆或通用的 RS232/485 转换器,能够方便、快速地与 PLC 通讯。双击[西门子 S7-200PPI],弹出“设备属性设置”对话框,如图,在属性设置之前,建议您先仔细阅读“MCGS 帮助系统”,了解在 MCGS 组态软件中如何操作西门子 S7-200PPI。选中“基本属性”中的“设置设备内部属性”,出现图标,单击图标,弹出“西门子 S7-200PLC 通道属性设置”对话框。如图:单击“增加通道”,弹出“增加通道”对话框,如图,设置好后按“确认”按钮。西门子 S7_200 PLC 设备构件把 PLC 的通道分为只读,只写,读写三种情况,只读用于把 PLC 中的数据读入到 MCGS 的实时数据库中,只写用于把 MCGS 实时数据库中的数据写入到 PLC 中,读写则可以从 PLC 中读数据,也可以往 PLC 中写数据。当第一次启动设备工作时,把 PLC 中的数据读回来,以后若 MCGS不改变寄存器的值则把 PLC 中的值读回来。若 MCGS 要改变当前值则把值写到 PLC 中,这种操作的目的是,防止用户 PLC 程序中有些通道的数据在计算机第一次启动,或计算机中途死机时不能复位,另外可以节省变量的个数。另外,在通道连接属性页中还可以根据需要设置相应的虚拟通道。虚拟通道是实际硬件设备不存在的通道,为了便于处理中间计算结果,并且把 MCGS 中数据对象的值传入设备构件供数据处理使用,MCGS 在设备构件中引入了虚拟通道的概念。在增加模拟通道时需要设置好设备的数据类型、通道说明(是用于向MCGS 输入数据还是用于把 MCGS 中的数据输出到设备构件中来)“通道连接”如图设置:在“设备调试”中就可以在线调试“西门子 S7-200PPI”,如图:如果“通讯状态标志”为 0 则表示通讯正常,否则 MCGS 组态软件与西门子 S7_200 PLC 设备通讯失败。如通讯失败,则按以下方法排除:1、检查 PLC 是否上电。2、检查 PPI 电缆是否正常。3、确认 PLC 的实际地址是否和设备构件基本属性页的地址一致,若不知道 PLC 的实际地址,则用编程软件的搜索工具检查,若有则会显示 PLC 的地址。4、检查对某一寄存器的操作是否超出范围。其它设备如板卡、模块、仪表、PLC 等,在用 MCGS 组态软件调试前,请详细阅读硬件使用说明与 MCGS 在线帮助系统。4.4网络数据同步网络数据同步是用来实现在网络系统中,对各主机上 MCGS 的实时数据对象进行同步处理,使网络上各主机中的实时数据保持一致性。网络数据同步设备是一个子设备,它必须位于一个网络父设备中,通过父设备(高速网络:TCP/IP、低速网络:Moxa、低速网络:Modem)来完成数据的网络通讯工作。在设备窗口中添加一个网络父设备,高速网络 TCP/IP、低速网络 Moxa 或低速网络 Modem,正确设置后,确认网络测试正常。打开设备工具箱,若网络数据同步设备在设备工具箱的话,双击,将它添加到设备窗口中网络父设备下;若设备工具箱中没有,点击设备管理,从通用设备中将网络数据同步设备添加到设备工具箱中。据以下提示设置设备构件属性,即可使用。双击“设备工具箱”中的“网络数据同步”设备,如图:(一)基本属性页中,可以设置本设备在 MCGS 中的名称、处理周期等基本属性以及同步通道的个数等。λ设备名称:本构件的名称,远程工作站中使用该名称来和本构件进行通讯;λ处理周期:MCGS 循环调用本构件进行网络同步通讯的时间周期;λ运行时自动开始处理:如果选择了本选项,运行时,MCGS 将按设定的周期调用本构件。如本构件只提供服务,响应其它主机的请求,则不选择本项,也就是说,数据接收方通常不选择此选项;λ远程目标设备名:指定本设备构件要和远程主机中进行通讯的设备构件的名称。如本构件只提供服务,则可以不设置本项;λ通道个数:要同步的数据对象的个数;λ网络工作状态:检测网络的工作状态,若网络通讯正常,连接的数据对象的值被置为 1,不正常则置 0;λ设置远程工作站时间:以本机工作站的时间为基准时间设置远程工作站的时间;λ设置本地工作站时间:以远程工作站的时间为基准时间设置本机工作站的时间。(二)通道连接和设置通道连接和设置属性主要用以设置同步数据对象及其相关属性。如图: λ本机对象名:本机要同步的 MCGS 数据对象;λ远程对象号:远程目标设备要同步的数据对象对应的通道号;λ类型:要同步的 MCGS 数据对象的类型,有开关型、数值型和字符型;λ方向:有“输入”和“输出”两种选择,“输入”代表从远程工作站中读入同步对象的值,同步到本机的 MCGS 对应的数据对象;“输出”代表从本机中读取要同步的 MCGS 数据对象的值,同步到远程工作站的对应 MCGS 数据对象中。以上就是通过网络数据同步构件来介绍网络数据同步的实现方法的。网络数据同步即可以适用于 MCGS 通用版和网络版,也适用于 MCGS 嵌入版,并且也可以在这三个版本中相互使用。下面通过具体介绍“双机热备”实现方法,来描述网络数据同步的工作原理?i 贴吧新浪微博腾讯微博 QQ 空间人人网豆瓣 MSN4回答时间: 20:46 |我来评论向 TA 求助回答者:wq518653|四级采纳率:21%擅长领域:软件硬件程序设计互联网参加的活动:暂时没有参加的活动提问者对于答案的评价: 提问者对于答案的评价:谢谢大家啦相关内容? ? ? ? ? 单容液位 PLC 控制实验中组态软件 MCGS 关于单容水箱 PCL 液位控制实验中组态软件上位机界面的相关解释的问题3 关于组态软件 MCGS 上位机界面的相关解释的问题1PLC 工控组态软件 MCGS 下载&工控组态软件 MCGS 在 PLC 中的应用&的文字和设计在那里可以找到啊更多关于读压机 plc 的问题&&查看同主题问题:组态软件液位实验 mcgs 界面等待您来回答? ? ? ? ? ? ? ?0 回答输出波形顶部削顶不对称是什么原因1 回答 20 谁有连铸方坯定尺火焰切割机设计版本啊0 回答 CT 透视器是采用什么原理制成的?0 回答仪器科学与技术哪个方向好?小弟本科应用物理的1 回答 5 为什么我的电车刚换完电瓶,但是开的时候电源的指针为什么会自己降到...0 回答七雄争霸中如何将官府建筑城墙升到 2 级2 回答 50 看到你之前问的咪头放大电路的问题,请问一下。。我用集成运放 op07 怎...0 回答半导体薄膜材料的表面和界面的主要测试分析方法和特点 更多等待您来回答的问题&&其他回答共 4 条 其他回答事时上 PLC 并不神秘,就是用微电子来代替传统的继电器,执行逻辑、计时、计数、顺序控制功能,SA7200 的执行和运行是靠我们预先编制的梯形图来执行的,这部分程序存在 PLC 里,还有需要的水位流量时间控制系数都存在 PLC 里,根据我们设定的数据,通过 CPU 的逻辑运算,来控制电机的启和停,阀门的关与闭,组态是一种独立的系统软件,通过图形和动画能直观的显示设备运行的情况,并通过 PLC 的数据模块给出的实时数据直观显示,上面那些阀门、开关我们可以直接用鼠标控制呀,西门子 SA7200 与 PLC 通讯有四种方式,1、MODBUS,2、PPI, 3、SA7200MPI(通讯卡),4、自由口。本人使用的是组态王6.52,PLC 用的是艾默生 EC20,和 SA72-400 标识不一样,编程略有差异,所以只能说这些回答者:xyak8899|五级|
04:47我前阵子也做了这实验,用的是 intouch 组态软件画面和程序都是自己编的,不过公司用的 plc 是施耐德的,通讯软件是 intouch 自带的 i/o server,回答者:尘埃 7384|四级|
09:21用 MCGS 对于单容水箱完成 PCL 液位控制实验概述这个系统是模拟工业生产过程中对上小水箱液位进行测量与控制,观察其变化特性,研究过程控制规律的模拟试验系统。系统结构主要由:现场的感器、 PLC、上位机以及安装在上位机中的 MCGS 组态软件构成的,用以实现对上小水箱液位的简单控制。一、系统结构【应要求只对部分作介绍】系统主要由现场传感器、PLC、上位机、上位机软件构成1、上位机画面以及系统初步结构上位机界面结构比较简单,画面主要有两部分组成,左侧的系统结构示意\显示部分和右侧的系统状态\设置部分组成。左侧的部分告诉我们,整个系统主要包括:储水箱、上小水箱、由储水箱给上小水箱供水的水泵(泵频率显示),用于测量给水母管流量的涡街流量计(无数值显示),给水母管、给水母管上的阀门、上小水箱溢流口 1(无状态反馈)、上小水箱液位、排水阀门 2. ;所有阀门均没有阀门反馈信号显示。屏幕的左上角还有通讯状态指示,用以显示上位机和 PLC 的通讯状态。右侧画面部分主要有以下的功能和显示:比例系数、积分、微分时间的设置。设定值【SV】的设置现场实际液位的反馈数值手动给定输出值【OP】上小水箱液位与时间对应的历史曲线和实时曲线历史数据查询其他功能按钮:系统退出、手动\自动切换、试验帮助文字XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX二、控制信号的组成从系统界面描述的情况来看,现场反馈信号主要有 2 个,1、水箱液位实际测量数值,主要由安装在水箱上的液位传感器实现。该信号为模拟量,{4-20mA 或者电压信号}, 2、水泵电机的频率数值xxxxxxxx系统的设置包括了:1、最高水位的设置单位 MM2、比例系数积分时间微分时间!(*#&(!#!)!(@*#!()*@(#!)@*#!@)#!)(@*#!(@#)!*(@#!@#五、对于系统改进的建议1、将水泵频率的测量改为水泵电机电流测量。一方面电流测量成本和可靠性优于频率测量,另外在这里也更加的科学,电流测量可以同时反应包括:电机健康、电机做功、电机启停等三个电机运行状态。2、增加供水阀门 1 反馈、并将其作为供水电机启动联锁,实现阀门关闭状态电机无法启动。3、既然系统设置了涡街流量计,可以将信号反馈到画面显示,不然岂不浪费?可以增加瞬时流量的显示。并增加流量累积的模块。这样系统的功能才比较完善4、增加通讯设置,主要是串口设置。实际应用中串口号的设置很有必要。5、建议将 S7-200 更换为 SIEMENS LOGO。从性价比上来看 SIEMENS LOGO 成本更低些,而其功能足以满足目前的测控要求。----------------------buchong谁能解释一下VB编程中什么是单精度型什么是双精度型啊,E后面是什么意思?最好把VB的数据类型都解释一下!_百度知道
谁能解释一下VB编程中什么是单精度型什么是双精度型啊,E后面是什么意思?最好把VB的数据类型都解释一下!
本人是菜鸟,请详细说明!!!!!
提问者采纳
MSDN上的解释是:单精度型Single存储有符号的 IEEE 32 位(4 个字节)单精度浮点数,负数取值范围为 -3. 到 -1.,正数取值范围为 1. 到 3.。单精度数值存储实数数值的近似值。双精度型Double存储带符号的 IEEE 64 位(8 个字节)双精度浮点数,负值取值范围为 -1.3 到 -4.4,正值取值范围为 4.4 到 1.3。双精度数值存储实数数值的近似值。E是科学技术法的标志1E2就是1*10的2次方,即1001.23E8就是1E-2就是0.01-1.23E-4就是-0.000123
提问者评价
其他类似问题
vb编程的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 微信是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信