0. Principles
Need a Block Diagram of all the standards by layer.by category.
OPC Standard;
Modbus-IDA;
WebService;
XML;
TCP/IP;
IETF;
IEEE;
any specific field/industry scence.
any field bus.
well-known PLC communication protocol
1.how to act as Platform Independent? make a standard by a technology such as txt/xml/ or other description method.
|
|----|----------|
| | |
PC/CellPhone/Pad
2.PC based and .net based
PC--->Interface Physically(Ethernet/USB/Serial/wireless way?)--->Interface on comunication architechure(toplogy)[slave/master--consume/producer][socket]----->Protocol
3.Target Type(Lectotype/Categories)
PLC/Cameral/Printer/Barcode Printer/INV/Inteligence device/instrument/other/
4.Data Flow
(Device Query/Database/Other system)DataIN----->DataProcess/DataConvert/Standarlization in a customer way of mine/DataStoreInbuffer/DataStoreInRTDB/----DataOUT(Show in Page/WordApp/ExcelApp/Report/Database/Console/OPC or to a device?)
DataIN Ways
DataOUT Ways
Protocols Or standards.
Common Post Format
5.HMI
way:
A WPF xaml Page.
A web page.
A WinForm.
other ways:txt?
Organization:
A Main Page/Many or some sub page./a navigation solution/method.
6.Philosophy(UI/UE/UI Achitechure)
A baiduyun mode.
A skype mode.
A tencent QQ mode.
A common ribbon mode.(when double click a tree node on the side treeview,dynamic add ribbon tab )
7. Communication Framework.
AgileEAS.NET SOA midware.
p2p.
Toplogy concerned.
8.Open--Close Princeple.
Add protocol/channel
add target(devie/person and so on)
add a driver(communication software)
9.Design
MVC/MVVM.
EntityGenTool----Generate a entity xml file? or a class.
Entity can be a component of the whole system.
System Component Block Diagram:this shows the whole system. any thing of the system should contain in,with layer,with class,with category,with different color.
10. Define.
10.1 System Component Block Diagram:this shows the whole system. any thing of the system should contain in,with layer,with class,with category,with different color.
10.2 EntityGenTool
10.3 Entity