?
安平| 定边| 梅里斯| 邵阳县| 湾里| 丹凤| 平昌| 临猗| 山丹| 临川| 阜新市| 南宫| 方正| 宁河| 永丰| 额济纳旗| 白水| 汾西| 加查| 含山| 哈密| 蓝田| 常熟| 湟中| 仲巴| 陵川| 武威| 大余| 麻江| 曲周| 孙吴| 盐城| 吴川| 尚义| 景洪| 正宁| 青铜峡| 尼玛| 文山| 成武| 句容| 祁门| 双流| 禹州| 澳门| 定边| 宿松| 南山| 鼎湖| 辽源| 正阳| 河源| 彭阳| 塔什库尔干| 上虞| 萨迦| 拉萨| 烈山| 广西| 新民| 佳木斯| 高县| 井陉| 随州| 宜章| 漳浦| 涡阳| 常宁| 安仁| 汤旺河| 子洲| 孝义| 贵池| 平山| 武夷山| 南海| 天津| 台中市| 澄海| 新泰| 台前| 化隆| 璧山| 石泉| 怀柔| 宁蒗| 饶阳| 包头| 公安| 黄梅| 莒县| 江源| 桂阳| 获嘉| 察哈尔右翼中旗| 柞水| 乌拉特前旗| 安宁| 四子王旗| 纳雍| 永平| 滴道| 叶城| 湘东| 绥棱| 龙海| 甘孜| 宜都| 株洲市| 枣强| 青县| 章丘| 娄烦| 松滋| 武汉| 榆社| 乌兰浩特| 公安| 东莞| 尉氏| 旅顺口| 桐城| 襄樊| 衡南| 茄子河| 鄂温克族自治旗| 金平| 南安| 平湖| 石渠| 静宁| 嘉善| 陈仓| 灵寿| 察哈尔右翼前旗| 阳曲| 罗源| 台前| 乌拉特前旗| 乌尔禾| 广饶| 郏县| 廊坊| 洪湖| 从化| 乌苏| 钓鱼岛| 中牟| 内蒙古| 呼图壁| 武鸣| 邵阳县| 博鳌| 邹平| 双辽| 三原| 神农架林区| 丹棱| 苍梧| 蒙山| 大新| 铅山| 昭苏| 罗平| 乌什| 甘洛| 霍城| 怀集| 阜阳| 方城| 新泰| 屏边| 额尔古纳| 大同市| 淅川| 海沧| 修水| 京山| 佳县| 凤山| 光山| 华蓥| 富川| 察哈尔右翼中旗| 南康| 枝江| 鄱阳| 定边| 陕西| 昌图| 岷县| 马山| 万源| 塔什库尔干| 汉阴| 葫芦岛| 冷水江| 泸溪| 安庆| 万安| 关岭| 苏尼特左旗| 门头沟| 长白山| 龙州| 迁安| 民和| 吉林| 鞍山| 天峨| 祁东| 成县| 单县| 临武| 万山| 邕宁| 光泽| 乐陵| 涟源| 稷山| 白朗| 垣曲| 商城| 荔波| 汶川| 治多| 建德| 兴山| 登封| 吉首| 繁峙| 紫阳| 常宁| 株洲县| 剑川| 铜鼓| 禄丰| 滨州| 山东| 于田| 桓仁| 清河| 峨眉山| 娄底| 金沙| 交城| 连南| 金平| 成县| 镇安| 图木舒克| 天津| 隆化| 新绛| 和硕| 南木林| 尤溪| 阿城| 潮州| 长海| 八公山| 望江| 聊城| 江苏| 888真人网站 ? Advertisement
当前位置:
新做一个项目遇到的各种坑
回复 | 人气 | 打印
个人主页 给TA发消息 加TA为好友 悬赏200分-已结帖 发表于:2018-12-19 16:07:43 楼主

最近接了一个比较正规的项目,如大多数新手一样,接个“大活”,心里还是比较开心的。在中途遇到过一些坑,还没填平。现在来请教一下各位大佬。

正遇上论坛更新,我一直纳闷更新那需要这么久,今天早上发现用IE浏览器可以正常登上,用360浏览器显示在维护中。什么鬼



微信图片_20181207150749.jpg

写完初步程序后,去实际采集同一个采集模块的3个数据,遇到一个坑②如下图所示用D70、D80、D90接收数据,最开始我用D0、D2、D4接收数据,发现只能读取到D0的值,之前我用D0、D2实验过没毛病,后来弄了半天发现要把这三个地址相隔10左右才能正常采集到,我不明白这是为什么。

微信图片_20181207150802.jpg

采集到数据后,初步整理就开始做触摸屏,中途遇到了一些问题,问了下论坛上的各位大佬,一直以为论坛在更新没及时处理。触摸屏报警条隐藏没做放监控界面了,密码错误3次这个没做。后续再仔细弄弄。先这样。

后功能上、界面上改来改去我就不说了。弄完触摸屏之后以为整一下参数就行了,然后发现变频器频率与压力不是比例关系,懵逼了...

后来用PID整定,不懂,赶时间,图简单,设一个输入输出给它,用了自整定。下面我用秒脉冲采集的数据用Word显示的曲线图,自整定到底行不行啊,40秒左右到达设定值,这时间太长,且参数不定,为什么我们这边的从不用自整定。

坑3.PNG

我也尝试手动整定,刚开始我就设为正作用嘛,频率增加压力增大嘛,没输出,一直为0

坑4.PNG

然后我调成负作用马上有输出,直接先来个最大值,明明是正作用的,整不明白。

后来我就说算了,用自整定算了,直接打包,然后我们工程人员就拆装打包好了。这就是个大坑。现在要改,队友在接管...


分享到: 收藏 回复 举报
?
竹叶三—王者之师 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 16:19:38 1楼
 

关于第二个问题,我可以回答:有些指令比如pid控制或者脉冲输出等,并不是指令里面填入的D寄存器,那就只用这个,而往往是以这个为起始地址连续的多个寄存器。具体应该看指令手册,所以你用D0 D2 就会有冲突,而用D0 D10就不会。看你这个情况,你还没有搞清楚指令的真正使用或者是PLC的数据存储相关知识。加油。

  回复 引用 举报
竹叶三—王者之师 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 16:24:02 2楼
 

仔细看了一下,你第四个问题也可以回答了:

你的想法刚好是反的。了解一下测定值和设定值之间的关系,再考虑输出值的变化,你就明白正作用和负作用的区别了。

  回复 引用 举报
GKstudying 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 16:38:46 3楼
 

关于360浏览器打开显示论坛再维护的页面,是由于之前论坛服务器升级浏览器里有缓存的缘故,您清楚下360浏览器的缓存,关闭然后重新打开就可以正常访问了

  回复 引用 举报
GKstudying 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 16:42:16 4楼
 

此外此帖建议楼主可以做个连载,后续您的进展和解决方案和大家分享一下吧

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 17:17:27 5楼
 


引用 GKstudying 的回复内容: 关于360浏览器打开显示论坛再维护的页面,是由于之前论...

-------------------------

问题1解决了,还真的是....,好久不清缓存了。我把手头上的事完成了,再来说个大概吧。

我这边还要画管路图,任务没完成。晚上再来说别的。

  回复 引用 举报
请叫我王老湿 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 17:46:05 6楼
 

有坑是正常的,没有一帆风顺的事情

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 19:57:07 7楼
 

问题4我好像知道是怎么回事了,因为我输出的根本不是偏移量。,PID的形式好像写错了。目标值是压力对应的模拟量4-20MA,当前值是采集模块的模拟量4-20MA。输出是QD1000,通过BD板输出模拟量给变频器,通过ACI模式控制变频器频率。

image.png

我觉得正确的形式应该是这样,其中D330为断电保持

坑6.PNG

这样看就是逆动作。所以所有的坑都是自己埋的。我让PID执行器一直执行,还好没试过几次。要被扔臭鸡蛋了,不错,我就是这么菜。

我这么写会不会累加啊,我D28还没算出来,当前值D330又多加了几个D28了?

  回复 引用 举报
liuhuoaaa 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 13:18:41 8楼
 

等坑填平了就好了!

  回复 引用 举报
liuhuoaaa 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 13:24:25 9楼
 

等坑都填平了就成高手了!

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 15:20:51 10楼
 

有些坑是永远也填不平的,比如脑壳有坑。

问题2我之前记得是D0.D2,后来看了下现在的版本,以为是D10.D20就改了下。应该是D0.D2。我刚又试了下,可以读取。自己的问题.PNG

又去实际去改了下,还是能读...可能大概之前站号冲突导致的,两个采集模块,站号最开始冲突了,当时进行过改站号的操作。也就是说并不是我改地址产生的效果,而是改站号...第二个模块也是读取的K32即第一个通道的数字。现在只有我坑别人的份,别人不被我坑就谢天谢地了。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 16:35:56 11楼
 

学习了,不错

  回复 引用 举报
MRXU007 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 09:50:10 12楼
 

创编程模式,现在本    人都是以这个模式写程序,个人觉的很实用,简单方便。改程序也容易。纯属个人原创

  回复 引用 举报
大雪飘无痕 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 10:29:10 13楼
 

很有难度的说


  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 11:33:22 14楼
 

事实上我还是用的直接PID输出的形式捕11.PNG

之中遇到一个问题,就是震荡,看了好多资料,实际弄了下发现这个震荡与设定值无关,不需要在设定值上下波动。之前一直以为要超过设定值才谓之震荡。

还是有问题,由于测得是水压,一放水压力全掉完了,是不是要做延时打开,再问下他们的具体要求。晚上来结贴

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 08:15:50 15楼
 

放水阀开到一半在弄,到时候也不知道准不准,毕竟不是真正的现场。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 11:45:54 16楼
 

就在这里随便说下大概吧

最开始的时候,问我能不能做,我当时掌握了PLC与MCGS通讯,虽然只有一个按键,之前写过一些三菱PLC的小程序,只涉及点位,不涉及信号与触摸屏。PLC与PD3058的通讯,也只是一个数据。那段时间在看PID的相关资料,论坛里面下的,从入门到精通2.0。那这个活我应该能做了,接了下来。还是比较激动和忐忑的,,之前帖有发过。当时以为恒温要用PID,专门问了下,居然说不用,我心想应该没难度了,程序随便搞搞就行了,触摸屏照着改改就差不多了。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 15:41:43 17楼
 

连载不就是分段写吗?

找工程人员了解后,说了下需求,给了个草图(手绘)我了(划重点),说到时候就按这个管路图接。按照说的先变温,再恒温,再出水,两个桶。

开始照着他说的顺序去写的,基本是顺序来的。后来了解后发现不是这个顺序,我的问题。(写设备程序之前一定要了解清楚是什么目标,目的,不然很被动)



  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 15:50:34 18楼
 

初步确认I/O点位,分配地址,我先用三菱PLC写动作方面的,关于数据方面就用M代替先。因为可以脱机模拟运行,回到寝室弄方便点。最开始大概400来步,关于动作。(后来直接堆到1200步)顺序调整之后,按先来先出原则输出。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 16:09:22 19楼
 

然后开始写到信捷PLC,导入程序,采集数据...开始我是这么写的

shenme11.PNG一次采集3个数据,然后就问了下论坛大佬们,跟我说了下采用轮询的方式采集数据,什么是轮询目前我还不清楚,懵逼的。(两个模块要先分别置位站号)反正就是不能同时采集,我觉得程序既然是一条一条执行那我这么写应该不算是同时了吧。(楼顶第二张图的写法),写出来后读出了数据,生怕这么写会有什么问题,问了一下某个朋友,他说不管什么方式,读出数据就行。我就是不知道大家是怎么写的,之中瞄了台达PLC的程序,看不明白,我觉得要先把台达的指令之类看看才有基础能读下。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 16:26:56 20楼
 

写完数据类指令后,开始弄触摸屏,目前一切都按原定计划在进行。MCGS弄报警组的时候遇到麻烦了,用户管理这些没有现成的模板。多方打听总算做出来了。

集成在这算了。登录.PNG

!logoff()/!changepassword()/直接写按键的脚本程序。

输错3次密码延时30S不会就没做,报警条隐藏就做了个报警弹出画面,有报警弹出,需要1个一个输入,一起输入组成报警组我不会

111111.PNG

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 16:33:55 21楼
 

连接两边数据,用百度搜索MCGS数据类型可以看到数据类型的定义,235.PNG

这个我之前不了解的。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 16:39:19 22楼
 

之后系数什么的要做断电保持,目前用的是PLC断电保持区。最开始我是想用触摸屏做的,但是中途出了状况,也有发过贴。可以这么做。

!SaveSingleDataInit(设备0_读写DWUB0056) 

!FlushDataInitValueToDisk( ),是论坛大佬告诉我的

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 17:02:44 23楼
 

触摸屏测试完成后,心想调一下参数就OK了,然后.....

遇到楼顶的问题,赶紧把之前的笔记翻出来。关闭出水阀时调好了,按照0.6KP,1.5KT调的,大概最终值110,15的样子。打开出水阀,压力掉完了

开一半,再用之前的参数就不合适了,然后再次整定,比例为1都是震荡的,我看到书上都不是这么写的啊,什么鬼,变频器呈不规律周期性全开和全关,MMP。试来试去,只能先用原来的参数附近找了,100,10,对比了110,15/90,10/100,5/100,15,感觉最好的就是100,10(可能被心里暗示了),这次没有理论,反正就是能2秒内变完成(降压的话,升压受限大概5秒左右)PID输出也符合一大一小两个波的大概形状。大冷天的我容易吗我。

  回复 引用 举报
个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 17:10:17 24楼
 

MCGS的软件好像不支持WIN10,改触摸屏每次都要换屏幕.15次以上

...加完指示灯,然后之前设计的报警开关直接用探头数据代替。

之中说要接管试试,我兼职划下管路图,.....后来看到之前的泵位置不跟水箱的,什么鬼,重新改图,也就要重新改下程序。改了下虽然说快,也是坑啊。

更完了。见笑

  回复 引用 举报
GKstudying 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 16:58:10 25楼
 

感谢分享!

  回复 引用 举报
teamady 个人主页 给TA发消息 加TA为好友 发表于:2018-12-19 15:26:21 26楼
 

谢谢楼主的分享

  回复 引用 举报
?
相关主题
周点击排行
周回复排行
    最新求助
      Advertisement Advertisement
      ?
      ?
      北山公园 新立城镇 芦村 张江科技园区 黄石
      乌克北村 二道河子乡 椹涧乡 城建总公司 南滨花园
      澳门银河网上娱乐 威尼斯人线上平台 乐天堂官网 澳门葡京正网 澳门百老汇娱乐平台
      九五至尊官网 澳门威尼斯人官网 澳门葡京赌场 澳门拉斯维加斯注册网站 澳门银河场网址
      威尼斯人游戏注册 轮盘游戏娱乐 澳门大发888网上 澳门威尼斯人备用网址 澳门赛马会赌场网站
      澳门威尼斯人官 澳门真人网站游戏 ag电子游戏破解 赌博技巧 澳门巴黎人网站