首页 CImplicity教程

CImplicity教程

举报
开通vip

CImplicity教程GEFanucAutomationCIMPLICITYHMITrainingCoursePresentedbyGEFanucShanghaiOffice课程内容Day1:•创建工程•通讯•动态画面•控件•趋势图Day2:•报警•数据库登录•DDE•网络通讯•WebViewDay3:•Class&Object•BCE•CimEdit/CimView对象模型•工程组态对象模...

CImplicity教程
GEFanucAutomationCIMPLICITYHMITrainingCoursePresentedbyGEFanucShanghaiOffice课程内容Day1:•创建工程•通讯•动态画面•控件•趋势图Day2:•报警•数据库登录•DDE•网络通讯•WebViewDay3:•Class&Object•BCE•CimEdit/CimView对象模型•工程组态对象模型•OPCServer&ClientDay4:•Tracker基本•PRT模型•跟踪区域及跟踪对象•PRT在动态画面上的显示•RCO模型•FunctionBlock•RLMDay5:课程内容•CIMPLICITY的Workbentch•角色(Role)-用户(User)-资源(Resource)•通讯口(Port)-设备(Device)-点(Point)•作图与组态•OLE与MetaFile文件格式的图片嵌入•对象的拷贝与连接的拷贝•ActiveX控件的引用•趋势图•报警组态•数据登录与历史趋势图•DDE通讯•Server与Viewer的通讯•WebView及远程访问技术•CIMPLICITY的开机启动设置人机监控界面系统的构成UserPCPLCPump•一般人机界面监控系统的构成如右•操作员(User)面对PC机•PC机利用各种通讯手段与PLC建立通讯•PC从PLC中获得数据,并利用PC的强大图形功能动态显示这些数据•PLC完成对生产设备的控制Workbentch•按Start-Program-CIMPLICITY-HMI-Workbentch操作,即打开了Workbentch•Workbentch包含了某个工程的所有组态内容•Screens:监控画面及动态组态•Points:从PLC中读取的、或虚拟的变量•Alarm:报警信息的组态•DatabaseLogger:组态将本工程中的点登录到数据库文件中•EventEditor:编辑当工程运行时,由点值变化、报警触发产生的事件创建新工程(Project)•在Workbentch中,按File-New-Project操作,可创建一个新工程(Project)•输入工程名及工程所在的硬盘子目录•选中BasicControl:在工程中要用到VB编程•选中DatabaseLogger:要用到数据存盘功能•Protocols:本工程要用哪些通讯协议与PLC通讯•选中SNP通讯协议, 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 明本工程将与90系列PLC作串行通讯•按下Create,再按下OK和Close,关闭工程创建向导,一步步对本工程组态角色-用户-资源Role(Sysmgr)ResourceRole(Operator)ResourcePointDevicePortUser(角色)(用户)(设备)(点)(端口)(资源)角色-用户-资源•角色(Role):一组使用监控计算机的人,这一组人具有相同的操作权限•用户(User):要使用监控计算机的每一个人,每个用户有自己的标识符(UserID)及登录密码,用户还可以有自己的名字(UserName)•资源(Resource):由PLC控制的、被用户所监控的对象,这是一个抽象的概念,它可以是一条生产线、也可以是一台泵定义角色(Role)•在Workbentch的Security项中,点击Role,可看到本工程中默认的三个角色:SYSMGR、OPERATOR、USER•双击某个角色,可以修改这个角色的权限•DynanmicConfiguration:可以动态修改组态内容•ProcessControl:可以切换流程图画面•DeleteAlarm:可删除报警定义用户(Users)•在Workbentch中,点击Security下的User项,可以看到本工程中的所有用户•双击某个用户,可以改变该用户的属性•Role:将该用户定义成某个角色创建新用户(Users)•在Workbentch中,点击Security下的User项,再单击鼠标右键,选择New,即可创建新用户•UserID:用户的标识符,一个工程中的所有用户必须有唯一的标识符,用户登录时以标识符登录•UserName:用户的姓名定义资源(Resource)•在Workbentch的Security项中,点击Resource,再单击鼠标右键,即可创建新的资源•创建资源时,须定义该资源隶属于哪几个用户端口-设备-点•端口(Port):计算机用来与PLC通讯的通讯端口,可以是串行口(COM1、COM2),也可以是计算机上的以太网卡、令牌环网卡、DDE通讯通道•设备(Device):与监控计算机通讯相连的PLC,这些设备挂在计算机的通讯端口下•点(Point):监控计算机从PLC中读取的变量、或者是计算机内存中的虚拟变量(不对应于PLC中的某个变量)设备端口定义端口(Port)•在Workbentch的Equipment项中,点击Port,再单击鼠标右键,选New,即可创建新端口(Port)•创建端口时,须定义该端口的通讯协议(Protocol),选SNP协议与系列90PLC通讯•选择端口的物理设备:COM1•ScanRate:端口的通讯刷新速率,即每隔多少时间,监控软件通过该通讯口去读取PLC中的数据1tick=10ms定义设备(Device)•在Workbentch的Equipment项中,点击Device,再单击鼠标右键,选New,即可创建新设备(Device)•Device:给新设备起个名字•创建设备时,须定义该设备挂在哪个通讯端口下,选MASTER_COM1,表明该设备挂在串行口COM1下•Resource:选择该设备属于哪个资源,即:将该设备分配给某个资源•ModelType:选择PLC的型号定义点(Point)•在Workbentch的Equipment项中,点击Point,再单击鼠标右键,选New,即可创建一个新点(Point)•PointID:给新点起个名称,最多32个字符•Type:定义点的类型,是来自于PLC,还是内存虚拟点•有两种点的来源:DevicePoint-设备点,对应于PLC中变量的点,VirtualPoint-虚拟点,计算机内存中的点,不对应于PLC中的变量•如果是DevicePoint,须定义点来自于哪个设备(Device)•PointClass:定义点的类别,Analog-字或字节型变量,Boolean-位型变量定义设备点(DevicePoint)•定义设备点时,点组态窗口中的General菜单如右•DataType:点的数据类型,INT-16位整型数,REAL-32位浮点数•Element:必须大于等于1,如果大于1,则表明该点为数组型变量,可使数组点对应于PLC中的一组连续地址•TrendHistory:在计算机内存中为该点建立缓存区,保持该点在以前一段时间内的数值,为实时趋势图提供历史数据定义设备点(DevicePoint)•定义设备点时,点组态窗口中的Device菜单如右•Address:点在PLC中的变量地址,%R1代表系列90PLC的寄存器1,%Q1代表开关量1•UpdateCriteria:定义点如何被刷新,OnScan-按照端口的刷新频率更新点值,Onchange-点值在PLC中变化时才被更新,OnDemandOnScan-点在当前画面上显示时才被周期性更新•DiagnosticData:定义该点为通讯故障诊断变量,此时,Address处应填写固定格式的字符:$DEVICE_UP定义虚拟点(VirtualPoint)•定义虚拟点时,点组态窗口中的Virtual菜单如右•Initialize:定义该点在工程启动时是否获得初始值,None-无初始值,Initialized-获得初始值(初值在此窗口中定义),Saved-上次工程运行结束时的点值被存盘作为下次工程启动时的初值,SavedorInitialized-该点如果有上次存盘值,则取存盘值作初值;如无存盘值,则取窗口中定义的初始值作初值•在General菜单中定义虚拟点的数据类型及数组长度不同的用户管辖不同的点•在Workbentch中,选Project--Properties操作•再选择Points--Settings操作•可设置两种修改点值的保护方法:SetPointSecurity和SetPointPassword•如果选择SetPointSecurity,则只有当点属于某个Resource,而当前用户又管辖该Resource,该用户可以修改点值•如果选择SetPointPassword,则每次用户修改点值时,只需输入密码即可修改点值组态内容更新(ConfigurationUpdate)•每当你修改过Point、Device、Port、Role、User、Resource、Event、DatabaseLogger的组态内容之后,你必须作一次组态更新•按下组态更新键,再选择Yes组态内容得到更新,你修改过的内容才会起作用组态更新键启动工程并用PointControlPanel查看通讯及点值•在Workbentch中,按下“启动工程”键,整个工程被启动,与PLC的通讯驱动程序也开始工作•随后,选中点名、并按下鼠标右键,即进入PointControlPanel•在PointControlPanel中,可以看到从PLC中取得的点值,如果点值显示为“***”,则表明通讯没有建立选中点名,按鼠标右键,选PointControlPanel启动工程停止工程 练习 飞向蓝天的恐龙练习非连续性文本练习把字句和被字句的转换练习呼风唤雨的世纪练习呼风唤雨的世纪课后练习 •创建工程—TrainingX,工程名不要与其他计算机上的工程重复•创建Port,通讯协议选择S90TCP•创建Device,分配其IP地址为192.168.0.30•创建设备点Q1(%Q1)、I1(%I1)和R1(%R1)•创建虚拟点V_INT1、V_INT2(整型数)和V_BOOL1(布尔型)•更新工程组态内容并启动工程•用PointControlPanel来查看点的数值作图(CimEdit)•在Workbentch中,点击Screens,再按鼠标右键,选New即可创建一个新的流程图画面(Screen)•作图环境如右,菜单风格、作图工具与MicrosoftOffice一致趋势图SPC报警窗口XY画笔直线多边形长方形圆弧圆/椭圆文本按钮图库OLE嵌入作图(CimEdit)•在CimEdit中,利用作图工具,可创建文本、矩形、椭圆等对象•双击画面上的某个对象,可得到该对象的属性设置窗口,如左•在属性窗口的Color菜单下,可设置对象的静态颜色,Line--对象的边框线色及粗细,Fill--对象的填充色及填充效果•在Geometry菜单下设置对象的旋转双击数值显示组态(displayvalue)•在画面上双击文本对象,得到文本对象的属性设置窗口•String:文本的静态显示字符•Expression:输入一个点名或包含点的数学运算表达式•按下Expression旁的键,可得到表达式编辑窗口,如左图•按下PointIds键,可选择一个点表达式编辑窗口(EditExpression)•在表达式编辑窗口中,你可以仅仅选择一个已定义过的点,如下图•也可在表达式编辑窗口中编辑一个包含某个点的数学运算式,如右图,运算式V_INT_1+100•表达式编辑窗口中常用的运算符:+(加),-(减),*(乘),/(除),EQ(等于),GT(大于),SIN(正弦),AL(点值处于报警状态)测试画面组态(TestScreen)测试画面按键(TestScreen)•点击画面上的测试画面按键(TestScreen),可启动整个工程,进入动态监控状态•工程启动的窗口如下•工程启动后,在登录窗口中输入UserID和Password(动态监控画面)(组态画面)填充/旋转组态(Fill/Rotation)•双击画面上的对象,得到对象属性窗口•选择Rotation/Fill菜单•Fill--Expression:输入点名或表达式,Exprmin/max:点值变化的最小/最大值,Direction:色块填充的方向•Rotation--Expression:输入点名或表达式,Exprmin/max:点值变化的最小/最大值,Center:旋转的中心颜色变化组态(ColourAnimation)•双击画面上的对象,得到对象属性窗口•选择ColorAnimation,按下键,进入表达式编辑窗口,如下•按下键,进入表达式编辑窗口•EQ表示“等于”可见性组态(Visibility)•在对象属性窗口的ColorAnimation菜单下,Visibility属性可定义该对象在画面上显示或消失的动态效果取决于一个表达式是否为真•点击键,进入表达式编辑窗口移动组态(Movement)•移动组态定义对象在画面上的水平位置、垂直位置随着某个点值的大小而变化•在Movement菜单下,可定义对象的水平和垂直移动•Expr.min/max:点值变化的范围(最大和最小值)•Moveoffset:点值变化到最大值时,对象的最大位移•可以按下Moveoffset右侧的键来手动选择对象的最大位移对象尺寸变化组态(Scaling)•对象的尺寸变化组态定义对象在水平轴和垂直轴方向的尺寸随着某个点值的变化而发生变化•Expr.min/max:点值变化的范围(最大和最小值)•Percentscale:点值变化到最大值时,对象的尺寸变化的百分比练习•创建数值显示组态,显示数值及平方根•创建文本状态显示及图形颜色变化•创建颜色添充和旋转组态•创建移动及旋转组态•创建对象的可见性组态•测试画面MetaFile格式的图形拷贝•从Powerpoint中拷贝一个狮子图象•在CimEdit中,选Edit-Pasterspecial操作•选择按MetaFile文件格式粘贴对象•点击对象,按鼠标右键,选ConvertPictureObject,即可将OLE对象转换成CimEdit中的目标对象•转换之后的图形对象可以被Ungroup•利用这种方法,可以将Visio、AutoCAD和CoreDraw中的图片转换进来使用图库中的对象及处理成组对象•从图库中用蜀标拖曳对象到画面上•用鼠标双击该对象,在Group菜单下可以找到这个成组对象的每个元素•双击单个元素的图标,可以编辑该元素的属性双击后编辑单个元素的属性对象的拷贝(Copy&LinksCopy)按住ctrl+shft•Copy:简单地将源目标拷贝至其他位置或另一幅画面中。可利用Edit下的Copy/Paste操作,也可按住Ctrl键,用鼠标拖曳。源目标的组态内容和其他属性也被拷贝过去,拷贝后的目标是一个独立的图形对象,修改源目标的组态或其他属性不影响拷贝后的目标•LinksCopy:按住Ctrl+Shift键,用鼠标拖曳,将源目标“连接拷贝”至另一幅画面上。修改源目标的属性及组态内容,画面存盘后,拷贝后的目标也跟着改变练习•调用图库中的仪表,组态显示设备点值•从Office软件中拷贝“办公室打电话”图形,组态人脸的颜色在设备点大于50时为黄色人脸在设备点在R1》50时变为黄色显示设备点的数值事件组态(Event)•事件(Event):用户在动态监控时,用鼠标点击某个对象、或按下键盘上的某个键、或当某个表达式为真时,就触发产生事件•ExpressionHigh:表达式为真时触发事件•MouseUp:鼠标按下后弹起时触发事件•KeyDown:键盘上某个键被按下时(瞬间)触发事件•触发产生的事件可以执行CIMPLICITY所提供的操作(Procedure),也可执行一段VB小程序事件对应的操作(procedure)•产生的事件可以执行CIMPLICITY所提供的操作(Procedure),如下•一个操作(Procedure)可以包含若干个具体动作(Action)•ToggleSetpoint:将位型的点值0变1,1变0•AbsoluteSetpoint:赋数值给某个点•OpenScreen:打开新的画面•CloseScreen:关闭画面事件对应的操作(Advanced)•在Procedure的Advanced菜单下,可定义该操作的执行条件和确认信息•Confirmation:执行该操作前需要用户确认•Success:该操作成功执行后的显示信息•Failure:该操作执行失败后的显示信息•Executioncondition:定义该操作的执行条件,只有当Expression的表达式成立时,该操作可以进行练习•创建按钮,对应于关闭画面的操作•创建按钮,对应于向设备点赋值(0)的操作•按下“关闭画面”,当前画面关闭•按下“复位”,将设备点R1赋值(0)事件对应的脚本程序(script)•一个事件也可执行一段BasicControl的脚本程序(Script)•脚本的编辑环境类似于VB,并提供几乎所有的VB语句•在脚本程序中,用PointGet和PointSet来读写点值•左边的这段脚本程序完成的功能:每次鼠标点击对象,点V_INT_1自加1编写隶属于对象的脚本程序(script)与VB一样,CIMP允许用户创建一段隶属于图形对象的脚本程序,并由其他图形对象的事件触发调用这段程序。•如左图,为椭圆这个图形对象起个对象名称:obj1•在Script菜单下选择Edit操作•编辑一段脚本程序,如右图•脚本程序的名称为tes•对Button对象组态:Event--MouseUP--NewProcedure•对Procedure的组态如上图,则动态监控时,每次按下Button键,tes脚本程序被调用使用临时变量(Variable)•所谓Variable,是指:在对图形对象组态时,还不明确该对象要与哪个“点”相连;这时,可用Variable参与组态•如右图,椭圆与text已被成组(Group)•双击这个Group对象,在Variable菜单下创建临时变量:value双击这个Group对象,在Group菜单下,再双击text元素,在Text菜单下的Express:填入{value}。{value}代表value是临时变量。拷贝这个Group对象,在Variable菜单下,将“点”赋值给临时变量,如左图。ActiveX控件•用OLE工具在画面上插入ActiveX控件,如右图•选择MicrosoftForm2.0ComboBox,该控件出现在画面上,如下图•在该控件的属性窗口中,选General菜单,设置控件的目标名称为::Actx1•该控件可用来显示点值,其下拉按钮可选择数值赋给相应的“点”利用ActiveX控件显示点值•对该控件创建如下事件:Event--ExpressionUpdate--NewProcedure•在Procedure的定义中,组态该事件调用已编好的脚本程序:Display•在控件的属性窗口中,在Script菜单下编写脚本程序对控件赋值,如右图按下鼠标右键,选ActiveXProperties--ValueOf--Value给ActiveX控件赋初值•对该控件创建如下事件:Event--ScreenOpen--NewProcedure•在Procedure的定义中,组态该事件调用已编好的脚本程序:init•右图中的程序将0、2、4三个初值赋给该控件,即点击下拉按钮,会出现这三个可选值按下鼠标右键,选ActiveXMethods--Call--AddItem利用ActiveX控件向点赋值•对该控件创建如下事件:ActiveXEvent--Change--NewProcedure•在Procedure的定义中,组态该事件调用已编好的脚本程序:setp•用户点击该控件的下拉按钮,并选择三个数值中的一个后,即产生了ActiveXEvent--Change事件按下鼠标右键,选ActiveXProperties--ValueOf--Value练习•创建按钮,执行脚本,要求用户输入密码,然后在向设备点赋值•添加控件,供用户选择数值后向设备点赋值MS控件趋势图组态(Trending)•在画面上选择趋势图工具,用鼠标调整趋势图大小•双击趋势图,得到属性窗口,如下•在Line菜单下,Linetype:选择趋势曲线的类型-Expression:实时趋势图-Logged:历史趋势图增加一条曲线实时趋势图:曲线上的数值来自于当前点值或内存中的点缓存区历史趋势图:曲线上的数值来自于硬盘上的数据库 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 Expansion:曲线插补方式-Step:阶梯插补-Smooth:直线插补趋势图组态(Trending)Expression:输入要作趋势图的点名Display:设置趋势曲线的插补方式•在一个坐标内,可以有多根趋势曲线,实时曲线和历史曲线可以共存在一个坐标内•点击曲线标识左边的色块,可以选择曲线的颜色趋势图组态(Trending)Runtimerefresh:曲线刷新时间间隔Durationtime:时间(X)轴长度•在Axis菜单下可设置坐标轴,也可添加新的坐标轴增加一根坐标轴(X或Y轴),可使得同一坐标内有多对X/Y轴Foregroundcolor:曲线边框颜色Backgroundcolor:图框底色Chartcolor:趋势图底色Autorefresh:曲线被压缩、平移后恢复刷新的时间间隔练习•创建趋势图对象•设置X(时间轴)和Y轴(数值)•用户还可以创建脚本来动态压缩和扩展时间轴报警组态(Alarm)•AlarmClass:报警级别,每个具体的报警隶属于某个级别。同一级别的报警具有相同的颜色和报警声音•AlarmString:用于在报警信息条里显示报警四种状态(低低、低、高、高高)的文本•AlarmPrinter:报警打印机,定义报警信息即时打印到哪台打印机•AlarmBlocking:定义报警的主次关系,高级别报警可抑制低级别报警报警级别(Alarm)•Order:报警的级别号,从0-99,级别越低,报警级别越高•Foreground/Background:定义报警信息条的字符颜色及文本行底色•Audiosupport:该级别的报警是否触发声音文件•如果选中Audiosupport,需要启动Program--CIMPLICITY--HMI--AlarmSoundManager来支持声音播放报警组态(Alarm)•在点组态窗口中,选择Alarm菜单即可组态报警•AlarmMessage:报警信息条,将显示在报警窗口中。报警信息条中可嵌入%VAL(报警点值)、%State(报警状态)。•AlarmClass:定义该报警属于何种级别•AlarmString:定义该报警的四中报警状态用哪组文本串显示•Hi-2:报警高高限值,Hi-1:报警高限值,Lo-1:报警低限值,Lo-2:报警低低限值•AlarmType:报警产生的准则。Absolute:按点值的大小产生报警;Deviation:按点值与另一个数值的差值的大小产生报警;RateofChange:按点值的变化率的大小产生报警报警组态(Alarm)•ConfiguredRolesForAlarm:定义该报警可以被扮演哪些角色的用户所浏览,即哪些用户可以看到这个报警•DeletionRequirements:报警信息条在报警窗口中被删除的条件(默认为“报警确认且复位”之后)•MaximumStacked:该报警的反复多次出现被记录在堆栈中的最大个数嵌在画面上的报警窗口(Alarm)•在画面上选择报警工具,将报警窗口插在画面上,如下所示报警字段报警信息条报警总数报警条操作按钮•双击报警窗口,可组态报警窗口•Display--Begininstatic:定义报警窗口启动后进入动态(Dynamic)还是静态(Static)方式•动态方式:新报警随时显示在窗口中•静态方式:新报警不会立即显示在窗口中,但“报警总数”条会改变颜色,提醒用户新报警的产生嵌在画面上的报警窗口(Alarm)•双击报警窗口,在Fields菜单下对报警窗口中的报警字段组态•Mode--Static/Dynamic:选择设置动态报警窗口或静态报警窗口的报警字段•利用Modify按钮可以将字段名称改为中文•在Buttons菜单下设置报警操作条按钮•利用PositionLeft/PositionRight按钮设置报警操作按钮在报警窗口中的位置•利用Modify按钮可以将字段名称改为中文独立的报警窗口(Alarm)•在Workbench中,选择Runtime--AlarmViewer,即可打开独立的报警窗口•独立报警窗口可以与监控画面(*.CIM)同时打开•独立报警窗口的外观与嵌入式报警窗口一致报警总数•在Configure--CountLayout中设置报警总数的显示位置•在Configure--ListLayout中设置报警信息的显示方式•这些设置内容可在File--Saveas中存盘独立的报警窗口(Alarm)•在Configure--ListLayout中选General菜单•PoptoToponnewAlarm:当新报警产生时,报警窗口弹到最上一层•在Fields与ButtonLayout菜单下设置报警字段与报警操作按钮•在Configure--CountLayout的Layout菜单中设置“报警总数”框的位置•在Colors菜单中设置“报警总数”在新报警产生时的颜色数据存盘(Databaselog)Win95/NT32bitODBCCimplicityAccess*.mdbData(Point)RecordODBCDriverODBCinterface•ODBC:开放的数据库互连性(OpenDatabaseConnectivity)•ODBCDriver:数据库登录驱动程序,如Accessdriver,SQLdriver,这些驱动程序是由Win95/NT操作系统管理调用的•CIMPLICITY将点值交给Win95/NT的数据源(DataSourceName)•操作系统负责将这些点值送往数据库,数据的流向是双向的DataSourceName•在Win95/NT的控制面板中,双击32BitODBC/ODBC•选择SytemDSN,选择Add,增加一个新的DSN:ETA•设置ETA所对应的ODBCDriver为:MicrosoftAccessDriver•设置ETA所对应的数据库文件为:C:\temp\test.mdb数据存盘(Databaselog)•在Workbentch中,双击DatabaseLogger,窗口如右•按File-NewTable操作,创建新数据表,窗口如左下数据存盘(Databaselog)•在数据表的属性窗口中,选LoggingProperties菜单•ODBCDataSource:选择你在控制面板中设置好的DSN•在新建的表格中加入点名,这些点将被登录至数据库历史趋势图组态(Trending)•组态趋势图时,将Linetype设为Logged,则曲线上的数据点将来自数据库文件中的数据记录•点击TableID旁的按钮,即进入选择以数据库中的哪个字段的数据来产生历史趋势图CIMPLICITY作为Client的DDE通讯•增加一个DDE通讯端口:DDE0•增加一个DDE通讯设备:DDE_EXCEL•设置DDE通讯设备如右•Application:DDEServer程序名(如:excel)•Topic:DDE的主 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 名(如:Sheet1)•ModelType:DDE数据交换的方式(如:Text)•在点组态窗口中,增加一个从DDE通讯得来的点•Address:R1C1,代表该点来自excel表的第一行第一列•UpdateCriteria:必须选UnsolicitedCIMPLICITY作为Client的DDE通讯CIMPLICITY作为Server的DDE通讯•使用这种通讯方式,在CIMPLICITY一侧不需要作任何组态•打开Excel,在电子表格中的任一单元处键入如下公式:=CWSERV|POINT!D_R1•CWSERV是CIMPLICITY的DDE服务器程序名,POINT!后跟点名在VB中使用DDEServer与Viewer之间的通讯ServerViewer设置Server上的Project--Properties:Enableprojectbroadcast在Viewer上启动CimEdit,并选择StartasViewer以太网/拨号连接•在Server和Viewer上都必须安装TCP/IP、NetBEUI网络协议•在Server和Viewer上需编辑Hosts文件(\Windows\hosts或\Winnt\system32\drivers\etc\hosts):IP地址Server计算机名IP地址Viewer计算机名WebView的设置与启动ServerWebViewIE4.0Netscape以太网/拨号连接•在Workbentch中,选Project---Properties操作•在Options中添加WebView选项,随后,在Workbentch中可以看到WebView的操作项•双击WebView,即进入WebView组态界面WebView的设置与启动•在WebView组态界面中,选择“UsebuiltinWebserver”,则在服务器上不需其他WebServer软件•点击CreateWebPage按钮,进入设置第一幅主页的环境(即:客户机打开IE/Netscape后,所看到的第一幅监控画面)•可选择任何一幅监控画面(cim文件)作主页•Webpagefile的文件名固定为Index•在客户机上,打开IE或Netscape,输入URL地址---http://ServerName(或IP地址),即可看到监控画面设置完后,按下该键启动WebView服务练习•运行IE浏览器•输入URL地址(localhost:端口号)•可以在IE中看到CimView中的画面•画面上的按钮仍然可以操作远程拨号访问技术(RAS)•在ControlPanel的Network中选中RemotAccessService,进入其属性设置窗口,如上图•选择Configure操作,选中“DialoutandReceivecalls”远程拨号访问技术(RAS)•按如上操作继续RAS组态•在RAS的TCP/IP设置中,分配静态IP地址池给拨入客户机使用•完成以上操作后,在NT的AdminstratorTools--UserManager中给拨入用户建立帐号并给予其拨入的权利远程拨号访问技术(RAS)ServerWebViewIE/NetscapeViewer拨号连接电话线远程计算机•在ControlPanel中,双击Service•选中“RemoteAccessServer”,按下Start按钮,启动RAS服务•在客户机上用拨号网络与远程服务器相连,更新Hosts文件•客户机上可运行IE或CIMPLICITYViewerCimplicity的开机自启动•按Program--Cimplicity--HMI--CimplicityOption操作•定义当计算机启动时,也启动一个工程•在CimView菜单中定义工程启动后,自动打开一幅画面(Win95/98)•如果是WindowsNT系统,在WinNT\Profiles\AllUsers\Programs\Startup下建立快捷键:CimView.exe/noexit/alwaysmaximized/waitforprojecttestD:\main.cim
本文档为【CImplicity教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
Jack
资深教育工作者
格式:pdf
大小:1MB
软件:PDF阅读器
页数:0
分类:
上传时间:2020-03-07
浏览量:55