如何在Intouch中实现累加之后在自减循环,如 a=0 先 a=a+1 到10 然后在a=a-1 由10减至0 之后在累加..循环

作者&投稿:许士 (若有异议请与网页底部的电邮联系)
PLC Intouch 10.0 和7.1有什么不同?~

导购-InTouch软件选购指南
---- 自动化产品导购指南

[导购]:随着自动化水平的不断提高,组态软件在各行业的工厂里得到了广泛的应用。上一次我们说到的是iFIX软件的选购注意事项。下面再来谈一下国内外知名的组态软件产品---InTouch 软件以及它的一些采购注意事项。

1.软件分类:
开发版(Development 注:intouch 10.0版本改名为Development Studio ),运行版(Runtime)
开发版包含运行版的所有功能,可以创建新项目,对早期版本开发的InTouch 项目进行升级和修改,能从下位硬件设备(如PLC等)中采集数据。
运行版无法开发项目,对早期版本开发的InTouch 项目无法进行升级,只能运行相同版本下已开发好的Intouch项目。

运行版分为With I/O,Without I/O 两种。

运行版With I/O:能从下位过程控制硬件设备(如PLC等)中采集数据。
运行版Without I/O:只能从另外的Intouch操作站读取数据。

演示版在无授权的情况下演示时间为120分钟,开发项目仅限于32个标记名(tags)之内。

2.点数(tags),或称为标记名 或标签数:
点数与过程控制硬件 I/O 数量有关。
256 (早期版本) , 500,1000(1K),3000(3k),600000(60k)


Intouch10.0开发版产品名称及对应关系如下:

Development Studio Small 250/500/100, v10.0 500点开发版
Development Studio Medium 1K/1K/100, v10.0 1K点开发版
Development Studio Large 5K/3K/500, v10.0 3K点开发版
Development Studio Unlimited, Unlim/60K/500, v10.0 60K点开发版

InTouch Runtime 500 Tag with I/O, v10.0 500点运行版With I/O
InTouch Runtime 500 Tag without I/O, v10.0 500点运行版without I/O
InTouch Runtime 1K Tag with I/O, v10.0 1K点运行版With I/O
InTouch Runtime 1K Tag without I/O, v10.0 1K点运行版without I/O
InTouch Runtime 3K Tag with I/O, v10.0 3K点运行版With I/O
InTouch Runtime 3K Tag without I/O, v10.0 3K点运行版without I/O
InTouch Runtime 60K Tag with I/O, v10.0 60K点运行版With I/O
InTouch Runtime 60K Tag without I/O, v10.0 60K点运行版without I/O


3.授权方式:
Intouch软件授权方式为加密狗及授权License文件。加密狗有并口(打印机口)和USB口两种方式。
Intouch软件含加密狗一个,Intouch软件光盘一张,I/O SERVER及DA Server(过程控制硬件驱动程序)一张。
文本用户手册需要单独购买。

4.安装要求:

硬件要求(以下为Intouch 10.0版硬件要求):
处理器时钟速度达 1.2 GHz 或更快的计算机
最少 512 MB 的内存,建议配备 1 GB 或更大内存
至少 4 GB 可用硬盘空间
Super VGA (1024 × 768) 或更高分辨率的视频适配器与显示器
可读取 Wonderware 安装介质的光盘驱动器或 DVD 驱动器
键盘与鼠标

软件要求:
Intouch 对操作系统要求非常严格。不同版本的Intouch要求操作系统不同,一般来说,Intouch7.11以下版本可以安装在Windows NT 4.0下,Intouch 8.0版本以上推荐安装操作系统为 XP。具体版本需要查看Intouch软件的安装说明或联系Intouch 技术工程师。

补充:10.0以前版本:含 6.0 、 7.0 、7.11 、8.0、 9.0、 9.5。

InTouch Development, 256 Tag 256点开发版
InTouch Development, 500 Tag 500点开发版
InTouch Development, 1,000 Tag 1K点开发版
InTouch Development, 3,000 Tag 3K点开发版
InTouch Development, 60,000 Tag 60K点开发版


InTouch Runtime 256 Tag with I/O 256点运行版With I/O
InTouch Runtime 256 Tag without I/O 256点运行版without I/O
InTouch Runtime 500 Tag with I/O 500点运行版With I/O
InTouch Runtime 500 Tag without I/O 500点运行版without I/O
InTouch Runtime 1K Tag with I/O 1K点运行版With I/O
InTouch Runtime 1K Tag without I/O 1K点运行版without I/O
InTouch Runtime 3K Tag with I/O 3K点运行版With I/O
InTouch Runtime 3K Tag without I/O 3K点运行版without I/O
InTouch Runtime 60K Tag with I/O 60K点运行版With I/O
InTouch Runtime 60K Tag without I/O 60K点运行版without I/O

个人感觉你说的第二种比较好,比较可靠。(如果你用第一种情况,电脑死机了怎么办??我们单位的电脑装上后反映就比较迟钝)

还有NETR是通过指定端口从网络读取信息(最多16个字节){结合你的情况就是从PC向PLC读取信息}

还有NETW是通过指定端口向网络写信息(最多16个字节){结合你的情况就是从PLC向PC发送信息}

具体方法:
选择菜单命令工具(T) > 指令向导叄�缓笱≡?NETR/NETW;
1 指定您需要的网络操作数目
2 指定端口号和子程序名称
3 指定网络操作
4 分配 V 存储区
5 生成代码
为了便于进行连接在网络中的 PLC 之间的数据交换,S7-200支持网络读(NETR)和网络写(NETW)指令。NETR 指令从远程 PLC中的指定地址读取配置好的一定数量的数据。NETW 指令向远程PLC中的指定地址写入配置好的一定数量的数据。NETR
和 NETW 指令操作由数据表中的前七个字节控制。表中的一个数值是读取/写入数据长度,可以规定 1 至 16 个字节。因此数据表最大可达 23 个字节。

注释:在使用 HSC 向导之前,程序必须被编译,且处于符号编址模式。如果您尚未编译程序,向导在 HSC 配置过程开始时会提示您编译程序。
向导将向您询问初始化选项,然后为指定配置生成程序代码和数据块代码。从第一个屏幕选择NETR/NETW后,向导向您询问下列信息:


步骤 1 指定您需要的网络操作数目

注释:如果项目包含使用 STEP 7 Micro/WIN 3.2 版建立的现有 NETR/ NETW 配置,您必须在继续执行步骤 1 之前选择编辑其中一个现有配置或建立一个新配置。

可使用 NETR/NETW 指令向导,简化网络操作配置。向导将向您询问初始化选项,并根据您的选择生成完整的配置。向导允许您配置多达 24 项独立的网络操作,并生成代码协调这些操作。


步骤 2 指定端口号和子程序名称

注释:项目可能已经包含一个 NETR/NETW 向导配置。所有以前建立的配置均被自动载入向导。向导会提示您完成以下两个步骤之一:

?选择编辑现有配置,方法是点击“下一步>”。

?选择从项目中删除现有配置,方法是选择“删除”复选框,并点击“完成”。

如果不存在以前的配置,向导会询问以下信息:

1. PLC 必须被设为 PPI 主站模式才能进行通信。您要指定通信将通过哪一个 PLC 端口进行。

2. 向导建立一个用于执行具体网络操作的参数化子程序。向导还为子程序指定一个默认名称。您可以编辑默认名称。

步骤 3 指定网络操作

对于每项网络操作,您需要提供下列信息:


1. 指定操作是 NETR 还是 NETW。

2. 指定从远程 PLC(NETR)读取的数据字节数或向远程 PLC(NETW)写入的数据字节数。

3. 指定您希望用于通信的远程 PLC 网络地址。

4. 如果您在配置NETR,指定以下内容:

- 数据存储在本地 PLC 中的位置。有效操作数:VB、IB、QB、MB、LB。
- 从远程 PLC 读取数据的位置。有效操作数:VB、IB、QB、MB、LB。

5. 如果您在配置 NETW,指定以下内容:

- 数据存储在本地 PLC 中的位置。有效操作数:VB、IB、QB、MB、LB。

- 向远程 PLC 写入数据的位置。有效操作数:VB、IB、QB、MB、LB。

步骤 4 分配 V 存储区

对于您配置的每一项网络操作,要求有 12 个字节的 V 存储区。您指定可放置配置的 V 存储区起始地址。向导会自动为您建议一个地址,但您可以编辑该地址。请注意,如果您使用重叠地址,向导在显示一则警告后,允许您进入下一步。

注释: 在 NETR 操作中,请确认将用于存储数据的变量地址没有与分配给向导配置的存储区地址重叠。

步骤 5 生成程序代码

回答这些询问后,点击“完成”,S7-200 指令向导将为您指定的网络操作生成代码。由向导建立的子程序成为项目的一部分。要在程序中使能网络通信,需要在主程序块中调用执行子程序(NET_EXE)。每次扫描周期时,使用 SM0.0 调用该子程序。这样会启动配置网络操作执行。为每项网络操作建立的数据处理子程序会在适当时间被自动调用。

IF a==10 THEN
b=1;
ENDIF;

IF a==0 THEN
b=0;
ENDIF;

IF b==0 THEN
a=a + 1;
ENDIF;

IF b==1 THEN
a=a - 1;
ENDIF;

a,b都是内存整型,测试通过,请给分~O(∩_∩)O~

楼下的方式才合理,我这实现不了,分给他吧


请帮忙找My heart will go on和season in the sun 还有yesterday once...
Seasons In The Sun(阳光季节)再见,我信任的朋友 我们九岁十岁的时候就相识了 我们一起爬山和爬树 学会爱和字母表 敞开心灵,光着膝盖 再见朋友,死亡很难接受 当所有的鸟儿在空中歌唱 春天弥漫在空气中 可爱的女孩随处可见 想起我,我就会在那儿 我们曾有喜悦,我们曾有欢乐 我们曾有无忧无虑的...

斯卡博罗集市的音乐背景
Scarborough Fair是美国六十年代最受大学生欢迎的电影、1968年奥斯卡获奖片《毕业生》(达斯汀·霍夫曼主演,其成名作)中的主题曲,歌曲名称:《Scarborough Fair》(中译:斯坎伯瑞集市),原唱歌手:Paul Simon (保罗·西蒙)和Art Garfunkel(加芬克尔),作词:Paul Simon - Art Garfunkel,作曲:Pau...

关于《肖申克的救赎》电影
there's something places, in the world that are not made out of stones, there's something inside, that they cannot get to, that they cannot touch. that's yours, 影片中安迪有这样一句话:“forget that there are … place … in the world that are not made out of stone, there is somet...

finger怎么读
If youfinger something, you touch or feel it with your fingers.e.g. He fingered the few coins in his pocket...他拨弄着口袋里的几枚硬币。e.g. Self-consciously she fingered the emeralds at her throat.她局促不安地摸抚着脖子上的绿宝石。5.(通常指向警方)告发,揭发If youfinger a person or ...

有没有比喻爱的英语歌词 一定要歌词哦 急用 谢谢哦!!!
伊人何在,慰我相思。 then she will be a true love of mine.彼山之阴,深林荒址。 on the side of hill in the deep forest green,冬寻毡毯,老雀燕子。 tracing of sparrow on snow crested brown.雪覆四野,高山迟滞。 blankets and bed clothers the child of maintain ;眠而不觉,寒笳清嘶。

英文诗词从哪些方面赏析
Then she will be a true love of mine 伊人何在,慰我相思 伴唱: On the side of hill in the deep forest green 彼山之阴,深林荒址 Tracing of sparrow on snow crested brown 冬寻毡毯,老雀燕子 Blankets and bed clothers the child of maintain 雪覆四野,高山迟滞 Sleeps unawafe of the clarion ...

莎拉布莱曼唱的一首著名的歌
伊人何在,慰我相思 then she will be a true love of mine.【伴唱】:彼山之阴,深林荒址 on the side of hill in the deep forest green,冬寻毡毯,老雀燕子 tracing of sparrow on snow crested brown.雪覆四野,高山迟滞 blankets and bed clothiers the child of maintain眠而不觉,寒笳清嘶 sleeps ...

最经典的英文歌曲是哪一首
第12首《Tears In Heaven》 Clapton生命中最低落的时期,在一次演出归来的途中,Clapton最亲近的朋友——年轻的布鲁斯吉他大师Stevie Ray Vaughan和Clapton的演出伙伴Colin Smythe 和Nigel Browne 丧生于直升机失事的事故中,Clapton在后面的飞机上亲眼目睹了这一惨剧。几个月后,他4岁的老来子Conor从曼哈顿53层楼的窗口...

魔兽争霸中每个英雄的说的英语及其中文意思是什么?
-Touchmenot,Iamchaste!别碰我,我是纯洁的 -No,isthatyourfinalanswer?不,那就是你最后的回答? -Ihavebadbrethren我已经有很多兄弟了。 -Isthatasword?Luxury!Isthatahorse?Sloth!Isthatahelmet?Vanity!那是剑吗?奢侈!那是马吗?懒惰!那是头盔吗?虚荣! =攻击音效= -[.vs英雄]InLightbringer''sname,haveat...

求魔兽冰封所有英雄从祭坛出来时说的第一句台词,谢谢。
-Touchmenot,Iamchaste!别碰我,我是纯洁的 -No,isthatyourfinalanswer?不,那就是你最后的回答? -Ihavebadbrethren我已经有很多兄弟了。 -Isthatasword?Luxury!Isthatahorse?Sloth!Isthatahelmet?Vanity!那是剑吗?奢侈!那是马吗?懒惰!那是头盔吗?虚荣! =攻击音效= -[.vs英雄]InLightbringer''sname,haveat...

合浦县19886715618: 如何在INTOUCH里实现对PLC双机冗余的切换 -
运亭肾骨: 2种方法:方法1,controllogix升级firmware到13版以上,这样redandent切换时enbt得ip address也会自动切换,所以intouch不用任何修改;方法2,用intouch种IOSetAccessName命令,具体可以看改命令help

合浦县19886715618: 如何实现在JSP页面中定义一个int adder(int n)方法,传入整数n后,它能够完成1+2+…+n的计算并返回结果. -
运亭肾骨: 实现一个简单的累加方法如下:int adder(int n) { int i, total; for (i = 0; i <= n; i++) { total = total + i; }return total; } 若需要精确一点,在累加的过程中可以添加判断越界问题.因为一个int类型的数据存储的数据有限,int类型为16位或者32位由编译器...

合浦县19886715618: sql中如何实现累加? -
运亭肾骨: 你写一个package,package中定义一个全局变量. 然后再写个function,传一个数字,如果是1,就赋值为0.每调用一次这个function, 那全局变量就加1,再返回全局变量的值.在执行sql 的时候,顺便调用这个function. select function(rownum),a.* from table a

合浦县19886715618: oracle中怎么根据某一列的数据,实现另一列的次数累加? -
运亭肾骨: 用oracle分析函数可以很容易的把项次自动累加.

合浦县19886715618: java里byte[]如何累加 -
运亭肾骨: 实现思路就是循环输出每一个值,之后循环累加:byte[] bytes = new byte[5]; for (int i = 0; i < 5; i++) { bytes[i] = (byte) (i); } byte sum = 0; for (int i = 0; i < bytes.length; i++) { sum += bytes[i]; } System.out.println(sum ); 输出结果:10.

合浦县19886715618: Excel中如何设置单元格输入的数字自动累加? -
运亭肾骨: 1,首先,打开Excel程序,进入Excel程序主界面中,在程序中打开一张要自动累计的表格,如图所示. 2,然后,在Excel程序中选中单元格,输入以下的公式,如图所示. 3,最后,即可看到Excel单元格中数字即可自动累加,设置完成,问题解决.

合浦县19886715618: 如何在 InTouch 中实现超大窗口的自由滚动显示 -
运亭肾骨: 例如:目前大多数的显示器分辨率为1024X768,但有时用户会提出一些超过该尺寸的画面要求,比如1400X900等.这通常会因为以下几种原因:用户需要一幅大尺寸整体工厂流程总览;比较复杂的传输或流程系统;用户的特殊要求等....

合浦县19886715618: Oracle数据库,怎样使用connect by实现树形结构中数值的累加 -
运亭肾骨: 如果是数据累加的话,可以通过sum函数来实现,如果是计数的话,可以通过count来实现.sql:select username ,count(accountNo) as count,sum(amount) as amount from tablename order by username desc group by username; 以上就可以求出username下,accountNo的条数和对应的总amount,之后通过username字段降序排序.

合浦县19886715618: C语言:完成int sumadd(int x,int y)实现x到y的累加并返回
运亭肾骨: int sumadd(int x,int y){ return (x+y)*(y-x+1)/2 } main(){ int x,y; printf("please input x and y:"); scanf("%d%d",&x,&y); printf("%d",sumadd(x,y)); } 可以解决y或者不考虑负数情况的话,上一个人的答案可以改为 int sumadd(int x,int y){ ...

合浦县19886715618: ORACLE 怎么实现累加 下面的语句 -
运亭肾骨: 这个语句执行不了吧,需要group by to_char(g.sbrq, 'yyyymmdd')

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网